Android Open Source - Framework framework libVLC






Project Summary

libVLC (VLC SDK) media framework.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of libVLC.

ItemValue
Java File Count89
Supported screen sizes[mdpiv11, ldpi, mdpi, hdpi, hdpiv9, xhdpi, mdpiv9, v11, hdpiv11, xhdpiv9, xhdpiv11]
Target SDK Version18
Minimum SDK Version7
Activity Count6
Fragment Count2
Required Permissionsandroid.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




Resource Files

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.

null




Java Source Files

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