【发布时间】:2014-07-10 22:31:06
【问题描述】:
这里是简短的。 我正在为我正在开发的 iOS/Android 应用程序使用带有 JWPlayer6 的 HLS 流。 JWPlayer http://www.longtailvideo.com/ 运行良好,可以优雅地回退到其他流媒体和播放器类型。问题是这样的,当我只想在 iOS 中安全地播放音频时,播放器只是一个压缩的黑色矩形,中间有一个播放图标,如果我点击音频它可以正常播放,但它会在 quicktime 窗口中启动文件,并且quicktime 播放器窗口完全覆盖了应用程序,因此您无法收听文件并继续使用应用程序。
是否有任何可能的方式来播放仅使用可嵌入播放器的音频流,而不是在 iOS 和 Android 上启动音频媒体类型的默认机制。
我已经使用JPlayer实现了我想要的功能,将js/css播放器放置在app底部的固定位置,这样你在播放文件的同时仍然可以浏览app,但这只是为我的老板演示解决方案,向他展示它是如何工作的,但最终我们将需要一个解决方案,该解决方案可以使用播放器安全地流式传输音频,让您将控件保留在页面上的应用程序中,而不是启动 quicktime,即使在之后播放文件不会将您返回到应用程序的其他视图。
任何建议将不胜感激。
【问题讨论】:
-
这是 iOS 上的预期行为,默认控件接管。
-
不一定你可以像我一样使用 jsplayer,作为应用程序中的嵌入式播放器来控制音频流,但 jsplayer 不适用于 HLS 流...我知道我不是唯一的只有一个人提出来……必须有一种方法。
-
我们回退到原生控件。不过,在 6X 的未来版本中,我们将使用我们自己的控件而不是这样做,但目前还不可能。
-
感谢 Ethan 的快速响应,我不得不说,每次我与您沟通时,无论是在长尾还是现在在这里,您的响应时间都很棒。任何方式都很高兴 JW6+ 将拥有它。任何预计到达时间?... 几个月后...?
-
Np。我不确定它什么时候会发布,但我知道它会来。不过,不确定它会是哪个 6.X 版本。
标签: android ios html5-audio jwplayer jplayer