Android Open Source - Video Player vlc-android






Project Summary

vlc video player.

Web Site / Source Repository

vlc-android is hosted in the following web site
https://github.com/StephenDuan/vlc-android

If you think the Android project vlc-android 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 vlc-android.

ItemValue
Java File Count80
Supported screen sizes[mdpiv11, ldpi, mdpi, hdpi, hdpiv9, xhdpi, mdpiv9, v11, xhdpiv9, hdpiv11, xhdpiv11]
Target SDK Version18
Minimum SDK Version9
Activity Count8
Fragment Count2
jar files usedactionbarsherlock.jar
slidingmenu.jar
wheelview.jar
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 52 image files in vlc-android. The names of the image files are listed as follows.

audio.png
audio_circle_normal.png
audio_circle_pressed.png
crop_circle_normal.png
crop_circle_pressed.png
dots.png
dots_dark.png
fastscroll_thumb_default.png
fastscroll_thumb_pressed.png
folder.png
header_icon_loupe.png
header_logo.png
ic_backward_normal.png
ic_backward_pressed.png
ic_folder.png
ic_forward_normal.png
ic_forward_pressed.png
ic_menu_goto.png
ic_menu_refresh.png
ic_menu_revert.png
ic_menu_search.png
ic_move_media.png
ic_pause_normal.png
ic_pause_pressed.png
ic_play_normal.png
ic_play_pressed.png
ic_playlist_normal.png
ic_playlist_pressed.png
ic_repeat_normal.png
ic_repeat_one.png
ic_repeat_pressed.png
ic_shuffle_normal.png
ic_shuffle_pressed.png
ic_stat_vlc.png
ic_stop_normal.png
ic_stop_pressed.png
item_more_normal.png
item_more_pressed.png
lock.png
locked.png
pause_circle_normal.png
pause_circle_pressed.png
play_circle_normal.png
play_circle_pressed.png
seekbar_thumb_normal.png
seekbar_thumb_pressed.png
sleep.png
text_circle_normal.png
text_circle_pressed.png
thumbnail.png
time.png
video.png

The following screenshort is generated from the image listed above.

null




Java Source Files

vlc-android 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.EventHandler.java
org.videolan.libvlc.IVideoPlayer.java
org.videolan.libvlc.LibVLC.java
org.videolan.libvlc.LibVlcException.java
org.videolan.libvlc.LibVlcUtil.java
org.videolan.libvlc.Media.java
org.videolan.libvlc.MediaList.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.MediaInfoActivity.java
org.videolan.vlc.gui.video.MediaInfoAdapter.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