【问题标题】:video cdn for android app安卓应用的视频cdn
【发布时间】:2017-09-01 06:13:05
【问题描述】:

目标 - 在 Android 应用中连续观看排名前十的视频

我阅读了有关自适应流 (HLS/DASH) cdn 的信息,例如 amazon cloudfront、hola、streamable。

不幸的是,他们给出的例子都不起作用。每个都会引发一个我无法解决的独特错误。 Amazon 和 Streamable,支持人员没有回应。

在使用 Amazon Cloudfront Tutorial 示例应用程序时,我收到以下错误 - “内容类型 - 应用程序/octeam-stream 不存在查看应用程序”, 所以我创建了一个 VideoPlayerActivity,它使用ExoMedia 来播放视频。

我收到以下错误

原因:java.lang.IllegalArgumentException:无法找到 为 content://com.mysampleapp.fileprovider/s3_lolwow-contentdelivery-mobilehub-2118977425/content/HLS/Popeye_forPresident_512​​kb-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,他们的支持团队没有回复任何查询。

谁能指导我完成这个?

【问题讨论】:

  • 嘿,使用github.com/lipangit/JieCaoVideoPlayer这个播放器,把你的视频网址放在列表中。希望对你有帮助
  • CloudFront 非常适合用于流式传输,我曾将其用于 PHP Web 应用程序中的视频。尝试另一个教程。你的APP和你APP端的配置好像有问题。

标签: android amazon-web-services amazon-s3 amazon-cloudfront http-live-streaming


【解决方案1】:

我切换到 streamable.com,我发现了问题并解决了它 https://github.com/adrielcafe/AndroidStreamable/issues/2#issuecomment-292454278

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 2014-10-18
    • 2014-03-03
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多