一、簡介
VLC是一個開源的跨平台多媒體播放器和框架,支持 Windows、Mac OS X、Linux、Android、iOS、Windows Phone 和 Apple TV 等多個操作系統。VLC能夠播放大多數音頻和視頻格式,包括 DVD、VCD 和多種流媒體協議,並且可以插入字幕和各種音頻軌道。
二、特點
1、VLC支持多種媒體格式,能夠播放包括MPEG-1、MPEG-2、MPEG-4、DivX、DVD、CD、VCD、ogg、mp3、wav、rm、WMV、3gp、mkv等格式的音頻和視頻文件,使用戶不再受制於其他播放器只支持有限格式的問題;
2、VLC能夠播放流媒體,支持HTTP、UDP、RTP、RTSP、MMS等各種網絡協議,用戶可以利用它觀看網上直播、聽網絡電台、或欣賞多媒體短片,也可以在自己的電腦上進行網絡流媒體服務器的設置,自建一家網上電台或網上頻道。
3、VLC有非常強大的音視頻解碼器,支持大多數音視頻編解碼器,包括H.264、WMV、AAC、AC-3、MP3等主流媒體格式和編解碼器,而且還支持DVD的解碼,支持DVD菜單,可以播放DVD原盤。
三、使用
1、使用VLC播放本地媒體文件,可以直接在應用中打開媒體文件,或者使用文件管理器打開媒體文件,然後選擇使用VLC進行播放。播放器提供了基本的播放控制、播放進度、音量調節、屏幕比例選擇等功能,同時用戶可以自定義使用背景音樂等。
2、使用VLC播放網絡媒體,打開VLC應用,選擇「流」選項卡,輸入流媒體的URL或是網絡節目的地址,點擊「播放」即可開始觀看網上直播、聽網絡電台等。
四、示例代碼
// 播放音頻或視頻文件 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setPackage("org.videolan.vlc"); intent.setDataAndType(Uri.parse("file:///storage/emulated/0/Movies/example.mp4"), "video/*"); startActivity(intent); // 播放網絡流媒體 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setPackage("org.videolan.vlc"); intent.setDataAndType(Uri.parse("http://example.com/stream.m3u8"), "application/x-mpegURL"); startActivity(intent);
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/248523.html