目标 - 在Android应用中毫不拖延地连续观看十大视频
我读过自适应流媒体(HLS / DASH)cdn,如亚马逊cloudfront,hola,streamable。
不幸的是,他们给出的例子都不起作用。每个都抛出一个我无法解决的独特错误。亚马逊&流畅,支持人员没有回应。
使用Amazon Cloudfront Tutorial示例应用时,我收到以下错误 - “内容类型没有查看应用 - application / octeam-stream”, 所以我创建了一个使用ExoMedia播放视频的VideoPlayerActivity。
我收到以下错误
引起:java.lang.IllegalArgumentException:无法找到 配置root用于 内容://com.mysampleapp.fileprovider/s3_lolwow-contentdelivery-mobilehub-2118977425/content/HLS/Popeye_forPresident_512kb-1490367405276/output/2M_v4.m3u8
我修改了content_delivery_paths.xml中的'name'属性,因为更改名称不会有任何区别
原始
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<files-path name="." path="/"/>
</paths>
修饰
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<files-path name="videos" path="/"/>
</paths>
现在我收到以下错误
com.amazon.mysampleapp E / ExoPlayerImplInternal:内部跟踪 渲染器错误。 com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.upstream.ContentDataSource $ ContentDataSourceException: java.io.FileNotFoundException:没有这样的文件或目录
多次尝试后我决定切换并尝试使用streamable.com但遇到此error,他们的支持团队不会回复任何查询。
任何人都可以指导我完成这个吗?
答案 0 :(得分:0)
我切换到streamable.com,我想出了问题并解决了它 https://github.com/adrielcafe/AndroidStreamable/issues/2#issuecomment-292454278