libVLC (VLC SDK) media framework.
libVLC is hosted in the following web site
https://github.com/dreamsxin/libVLC
If you think the Android project libVLC listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of libVLC.
Item | Value |
---|---|
Java File Count | 89 |
Supported screen sizes | [mdpiv11, ldpi, mdpi, hdpi, hdpiv9, xhdpi, mdpiv9, v11, hdpiv11, xhdpiv9, xhdpiv11] |
Target SDK Version | 18 |
Minimum SDK Version | 7 |
Activity Count | 6 |
Fragment Count | 2 |
Required Permissions | android.permission.INTERNET android.permission.MODIFY_AUDIO_SETTINGS android.permission.READ_LOGS android.permission.READ_PHONE_STATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SETTINGS |
There are 95 image files in libVLC. The names of the image files are listed as follows.
dots.png dots_dark.png fastscroll_thumb_default.png fastscroll_thumb_pressed.png ic_audio_circle_normal.png ic_audio_circle_pressed.png ic_backward_normal_w.png ic_backward_pressed_w.png ic_crop_circle_normal.png ic_crop_circle_pressed.png ic_down.png ic_down_w.png ic_equalizer_normal.png ic_equalizer_normal_w.png ic_forward_normal_w.png ic_forward_pressed_w.png ic_jumpto_normal.png ic_jumpto_normal_w.png ic_lock.png ic_locked.png ic_menu_audio.png ic_menu_audio_w.png ic_menu_equalizer.png ic_menu_equalizer_wb.png ic_menu_folder.png ic_menu_folder_w.png ic_menu_goto.png ic_menu_goto_wb.png ic_menu_history.png ic_menu_history_w.png ic_menu_info.png ic_menu_info_wb.png ic_menu_overflow.png ic_menu_preferences.png ic_menu_preferences_wb.png ic_menu_refresh.png ic_menu_refresh_wb.png ic_menu_revert.png ic_menu_revert_wb.png ic_menu_search.png ic_menu_search_wb.png ic_menu_sortby.png ic_menu_sortby_wb.png ic_menu_video.png ic_menu_video_w.png ic_move_media.png ic_move_media_w.png ic_next_normal.png ic_next_normal_w.png ic_next_pressed.png ic_next_pressed_w.png ic_pause_circle_normal.png ic_pause_circle_pressed.png ic_pause_normal.png ic_pause_normal_w.png ic_pause_pressed.png ic_pause_pressed_w.png ic_play_circle_normal.png ic_play_circle_pressed.png ic_play_normal.png ic_play_normal_w.png ic_play_pressed.png ic_play_pressed_w.png ic_playlist_normal.png ic_playlist_normal_w.png ic_playlist_pressed.png ic_previous_normal.png ic_previous_normal_w.png ic_previous_pressed.png ic_previous_pressed_w.png ic_repeat_normal.png ic_repeat_normal_w.png ic_repeat_one.png ic_repeat_pressed.png ic_shuffle_normal.png ic_shuffle_normal_w.png ic_shuffle_pressed.png ic_sleep_normal.png ic_sleep_normal_w.png ic_speed_normal.png ic_speed_normal_w.png ic_stat_vlc.png ic_stop_normal.png ic_stop_normal_w.png ic_stop_pressed.png ic_stop_pressed_w.png ic_subtitle_circle_normal.png ic_subtitle_circle_pressed.png ic_up.png ic_up_w.png item_more_normal.png item_more_pressed.png seekbar_thumb_normal.png seekbar_thumb_pressed.png thumbnail.png
The following screenshort is generated from the image listed above.
libVLC has the following Java source files.
org.videolan.android.ui.GridFragment.java org.videolan.android.ui.SherlockGridFragment.java org.videolan.libvlc.Aout.java org.videolan.libvlc.Aout.java org.videolan.libvlc.EventHandler.java org.videolan.libvlc.EventHandler.java org.videolan.libvlc.IVideoPlayer.java org.videolan.libvlc.IVideoPlayer.java org.videolan.libvlc.LibVLC.java org.videolan.libvlc.LibVLC.java org.videolan.libvlc.LibVlcException.java org.videolan.libvlc.LibVlcException.java org.videolan.libvlc.LibVlcUtil.java org.videolan.libvlc.LibVlcUtil.java org.videolan.libvlc.Media.java org.videolan.libvlc.Media.java org.videolan.libvlc.MediaList.java org.videolan.libvlc.MediaList.java org.videolan.libvlc.TrackInfo.java org.videolan.libvlc.TrackInfo.java org.videolan.vlc.AudioService.java org.videolan.vlc.AudioServiceController.java org.videolan.vlc.BitmapCache.java org.videolan.vlc.MediaDatabase.java org.videolan.vlc.MediaGroup.java org.videolan.vlc.MediaLibrary.java org.videolan.vlc.MurmurHash.java org.videolan.vlc.PhoneStateReceiver.java org.videolan.vlc.RemoteControlClientReceiver.java org.videolan.vlc.Thumbnailer.java org.videolan.vlc.Util.java org.videolan.vlc.VLCApplication.java org.videolan.vlc.VLCCallbackTask.java org.videolan.vlc.VlcCrashHandler.java org.videolan.vlc.VlcRunnable.java org.videolan.vlc.WeakHandler.java org.videolan.vlc.gui.AboutFragment.java org.videolan.vlc.gui.BrowserActivity.java org.videolan.vlc.gui.BrowserAdapter.java org.videolan.vlc.gui.CommonDialogs.java org.videolan.vlc.gui.CompatErrorActivity.java org.videolan.vlc.gui.DebugLogActivity.java org.videolan.vlc.gui.DirectoryAdapter.java org.videolan.vlc.gui.DirectoryViewFragment.java org.videolan.vlc.gui.HistoryAdapter.java org.videolan.vlc.gui.HistoryFragment.java org.videolan.vlc.gui.MainActivity.java org.videolan.vlc.gui.PreferencesActivity.java org.videolan.vlc.gui.SearchFragment.java org.videolan.vlc.gui.SearchHistoryAdapter.java org.videolan.vlc.gui.SearchResultAdapter.java org.videolan.vlc.gui.SidebarAdapter.java org.videolan.vlc.gui.audio.AudioAlbumsSongsFragment.java org.videolan.vlc.gui.audio.AudioBrowserFragment.java org.videolan.vlc.gui.audio.AudioBrowserListAdapter.java org.videolan.vlc.gui.audio.AudioPlayer.java org.videolan.vlc.gui.audio.AudioPlaylistAdapter.java org.videolan.vlc.gui.audio.AudioPlaylistView.java org.videolan.vlc.gui.audio.AudioUtil.java org.videolan.vlc.gui.audio.EqualizerFragment.java org.videolan.vlc.gui.audio.MediaComparators.java org.videolan.vlc.gui.audio.widget.CoverMediaSwitcher.java org.videolan.vlc.gui.audio.widget.HeaderMediaSwitcher.java org.videolan.vlc.gui.expandable.JumpToTime.java org.videolan.vlc.gui.expandable.SpeedSelector.java org.videolan.vlc.gui.expandable.TimeSleep.java org.videolan.vlc.gui.video.MediaInfoAdapter.java org.videolan.vlc.gui.video.MediaInfoFragment.java org.videolan.vlc.gui.video.VideoGridAnimator.java org.videolan.vlc.gui.video.VideoGridFragment.java org.videolan.vlc.gui.video.VideoListAdapter.java org.videolan.vlc.gui.video.VideoPlayerActivity.java org.videolan.vlc.interfaces.IAudioPlayer.java org.videolan.vlc.interfaces.IAudioPlayerControl.java org.videolan.vlc.interfaces.ISortable.java org.videolan.vlc.interfaces.OnEqualizerBarChangeListener.java org.videolan.vlc.interfaces.OnExpandableListener.java org.videolan.vlc.widget.AnimatedCoverView.java org.videolan.vlc.widget.AudioMediaSwitcher.java org.videolan.vlc.widget.AudioPlaylistItemViewGroup.java org.videolan.vlc.widget.ContentLinearLayout.java org.videolan.vlc.widget.EqualizerBar.java org.videolan.vlc.widget.ExpandableLayout.java org.videolan.vlc.widget.FlingViewGroup.java org.videolan.vlc.widget.HeaderScrollView.java org.videolan.vlc.widget.SlidingPaneLayout.java org.videolan.vlc.widget.VLCAppWidgetProvider.java org.videolan.vlc.widget.VerticalSeekBar.java