你好,我想找配置的例子ExoPlayer的DASH.但我发现的例子使用了Youtube视频.有没有关于youtube的视频的例子?可以DASH配置为互联网上的任何视频吗?
小智 6
是的,ExoPlayer可以通过HTTP URL播放任何DASH,SmoothStreaming,HLS或MP4渐进式下载.可以修改ExoPlayer源代码中提供的演示应用程序,以添加将在启动活动中显示的任何视频.为此,请编辑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),
};
Run Code Online (Sandbox Code Playgroud)
现在,在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);
Run Code Online (Sandbox Code Playgroud)
希望这能回答你的问题.
| 归档时间: |
|
| 查看次数: |
8121 次 |
| 最近记录: |