什么是在Android应用程序中流式传输视频的最有效方式

时间:2016-08-10 10:54:23

标签: android streaming

我正在构建一个在线流媒体应用,使用MediaPayer流式传输视频,

player.setDataSource(this, Uri.parse(getLink()));

但他似乎相当慢,是否有更有效的方式来播放视频,请指导 提前谢谢

1 个答案:

答案 0 :(得分:1)

  

是否有更有效的流式传输视频?

您可以尝试使用VideoView类: https://developer.android.com/reference/android/widget/VideoView.html

  

显示视频文件。 VideoView类可以从中加载图像   各种来源(如资源或内容提供商),照顾   从视频计算其测量值,以便可以使用它   任何布局管理器,并提供各种显示选项,如   缩放和着色。

或者如果你愿意写一些样板代码(主要使用依赖注入),你可以试试ExoPlayer

https://developer.android.com/guide/topics/media/exoplayer.html

在GitHub中为ExoPlayer提供了一些优秀的示例代码,以帮助您入门。