当我从 sdcard 和原始文件夹播放视频时,视频播放正常。但是,当我从远程服务器 URL 播放视频时,它没有使用 VideoView 播放,可能是什么原因?
我必须连续播放视频,而不需要从基于 URL(服务器命中)的停止/暂停。
请帮我解决这个问题?
当我从 sdcard 和原始文件夹播放视频时,视频播放正常。但是,当我从远程服务器 URL 播放视频时,它没有使用 VideoView 播放,可能是什么原因?
我必须连续播放视频,而不需要从基于 URL(服务器命中)的停止/暂停。
请帮我解决这个问题?
String SrcPath="http://akamedia2.lsops.net/live/smil:cnbc_en.smil/playlist.m3u8";
myVideoView = new VideoView(this);
myVideoView.setVideoURI(Uri.parse(SrcPath));
setContentView(myVideoView);
myVideoView.setMediaController(new MediaController(this));
试试这个代码。跳它对你有帮助。
MediaPlayer可以播放的协议和媒体文件格式有要求。
如果您还没有这样做,您需要参考此图表: https ://developer.android.com/guide/appendix/media-formats.html