【问题标题】:Streaming Video (or Progressive Download) to the Droid Browser将视频(或渐进式下载)流式传输到 Droid 浏览器
【发布时间】:2011-01-08 08:42:18
【问题描述】:

我正在尝试将视频(或使用渐进式下载)流式传输到摩托罗拉 Droid 浏览器,但运气不佳。使用我的 iPhone,我可以将 Safari 定向到http://xxx.xxx.xxx/FileName.mp4(这是一个 MPEG-4 视频文件),然后 Safari 会打开 quicktime,然后播放视频。但是,使用 Droid,我访问同一个网址时遇到错误消息“无法播放视频....抱歉,此视频不适用于流式传输到此设备”。

当我将 Droid 的浏览器指向 WMV 文件时,它会完全下载视频文件,然后如果我点击它,它就会在看起来是 Droid 视频播放器的地方播放。

理想情况下,我想在 Droid 上复制 iPhone 的行为,即弹出视频播放器并且视频在完全下载之前开始播放。视频格式不是问题,因为我可以将视频编码为几乎任何标准。我正在尝试 .mp4 文件,因为 Droid 文档说它支持 MPEG-4 视频,尽管我无法通过浏览器让它工作。

任何见解将不胜感激。

【问题讨论】:

    标签: iphone android video mpeg-4


    【解决方案1】:

    Android 中的流式传输令人头疼。最好的选择是使用 RTSP 协议流式传输视频。

    如果您的 Droid 更新到 2.2,您还可以设置一个带有嵌入式 Flash 播放器(如 jwplayer)的简单网页(当设备上未安装 Flash 播放器时,请不要忘记设置备用内容,以便用户下载它来自 Adob​​e)。

    我成功部署了这两种解决方案。 RTSP for

    请注意,在某些设备 (Hero) 中,您无法在应用中嵌入带有 Flash 播放器的 WebView。

    如果您寻找快速解决方案,我会尝试 3gp。

    此外,当连接速度不足以播放视频时,您会收到与您发布的相同的错误(即使视频编码正确)。

    编辑:我在 RTSP 流上使用 H.264,在 RTMP 上使用 VP6。只有较新的设备支持 VP8。

    【讨论】:

    • 你能分享一下你是如何在android中使用rtmp的吗?我的意思是使用什么库?和所有?
    • 这是很久以前的事了,所以现在可能有更好的支持。我为 RTMP 所做的是有一个非常简单的 HTML 页面,它只包含一个嵌入的 JWPlayer(这是一种解决方法,因为在许多设备中,当你打开一个视频流链接时,RTMP 流就不会播放,就像你打开一个带有意图的 RTSP 链接)。在服务器端,我们使用 Wowza 流式传输视频。我建议您使用简单的编码视频(可能是 mpeg1 或 2)进行初始测试,这样您就可以确定流媒体工作正常,因为许多设备不支持很多编解码器
    • JWPlayer 是开源的吗?我的意思是我见过很多使用它的代码,但我并不真正了解它是什么,一个开源库或什么?是的,某些设备不支持某些编解码器:(。N也感谢您的回复
    • 检查jwplayer.com/license 我想你可以试试其他播放器,告诉你我做的时候用了什么。祝你好运
    • 谢谢你 :).. 只是为了确认一下,flash 不是插件所必需的吗?如果没有,最好尝试一下:).. 非常感谢您的帮助
    【解决方案2】:

    您应该启动一个意图并将类型设置为“video/*”,以便它直接使用视频播放器而不是浏览器打开。

    【讨论】:

      【解决方案3】:

      支持从浏览器播放 mp4 文件。如果您有特定链接不起作用,请发布该链接。此外,查看“adb logcat”显示的内容会很有帮助。

      【讨论】:

        【解决方案4】:

        我对此并不完全确定,但我认为这不太可能。

        据我所知,“支持”仅意味着它可以开箱即用,但没有适用于浏览器的插件,因此它不知道与它有什么关系。

        如果您想验证 Android 是否可以播放该文件,请将其放在 SD 卡上并通过 Gallery 播放。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-11-28
          • 1970-01-01
          • 2012-02-17
          • 2016-05-30
          • 2010-09-14
          • 2015-05-22
          • 2018-03-13
          • 2019-08-18
          相关资源
          最近更新 更多