您好,我正在寻找配置示例ExoPlayer
for DASH
。但我发现的例子使用 Youtube 视频。有没有 YouTube 上没有的视频示例?能DASH
可以针对互联网上的任何视频进行配置吗?
是的,ExoPlayer 可以通过 HTTP URL 播放任何 DASH、SmoothStreaming、HLS 或 MP4 渐进式下载。
可以修改 ExoPlayer 源代码中提供的演示应用程序以添加将在启动 Activity 中显示的任何视频。为此,请编辑https://github.com/google/ExoPlayer/blob/master/demo/src/main/java/com/google/android/exoplayer/demo/Samples.java文件以添加新的样本集。
例子:
public static final Sample[] CUSTOM_DASH_VIDEOS = new Sample[] {
new Sample("Some User friendly name of video 1",
"http://www.somewhere.com/somecontent.mpd?param1=val1¶m2=val2", DemoUtil.TYPE_DASH),
new Sample("Some User friendly name of video 2",
"http://www.somewhere.com/somecontent.mpd?param1=val1¶m2=val2", DemoUtil.TYPE_DASH),
};
Now, in https://github.com/google/ExoPlayer/blob/master/demo/src/main/java/com/google/android/exoplayer/demo/SampleChooserActivity.java在示例适配器中添加新行。
sampleAdapter.add(new Header("Custom DASH Videos"));
sampleAdapter.addAll((Object[]) Samples.CUSTOM_DASH_VIDEOS);
希望这能回答您的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)