我通过 URL 在视频视图中播放视频...一切正常,甚至视频也可以播放
但唯一的问题是视频需要近 10 秒才能开始播放,这可能会让用户感到厌烦
我尝试了不同的 URL,结果是一样的,视频是 360p,时长 6 秒
是默认的媒体播放器速度慢吗?
我有堆栈溢出,但找不到合适的答案,并且曾经搜索过各种第 3 方视频库,但找不到一个
甚至尝试了谷歌的 exoplayer 库,但在我看来文档并不是那么好
有什么办法可以克服这个问题吗?
my code
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String videeourl = "http://techslides.com/demos/sample-videos/small.3gp";
VideoView videoView = (FastVideoView)findViewById(R.id.video);
videoView.setMediaController(new MediaController(this));
videoView.setVideoPath(videeourl);
videoView.start();
}
}
考虑使用 Exoplayer。您可以在这里找到开源项目:https://github.com/google/ExoPlayer https://github.com/google/ExoPlayer
它使用 HTTP 上的动态自适应流式传输 (DASH),将长内容分解为 HTTP 段。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)