这里是它的简短部分。我正在为我正在开发的iOS/Android应用程序使用HLS流和JWPlayer6。JWPlayer http://www.longtailvideo.com/运行良好,并优雅地回退到其他流媒体和播放器类型。问题是,当我想在iOS中安全地播放音频时,播放器只是一个中间有播放图标的压缩黑色矩形,如果我点击音频,它可以正常播放,但它会在quicktime窗口中启动文件,quicktime播放器窗口完全覆盖了应用程序,因此您无法收听文件并继续使用应用程序。
是否有任何可能的方法来播放纯音频流,使用一个实际可嵌入的播放器,而不是在iOS和安卓上启动音频媒体类型的默认机制。
我已经使用JPlayer来实现我想要的功能,放置在应用程序底部的js/css播放器在一个固定的位置,这样你仍然可以浏览应用程序的同时,该文件正在播放,但这只是演示解决方案,我的老板向他展示它将如何工作,但在最后,我们将需要一个解决方案,可以安全地流式播放的音频与播放器,让您保持在应用程序的控制在页面上,而不是启动quicktime,即使在播放文件后,不会返回到应用程序的其他视图。
任何建议都将不胜感激。
发布于 2014-07-10 22:31:06
Lol...anyway最终找到了一个适合我的解决方案。由于我们的应用程序的HTML端驻留在iOS的webview中,多亏了phonegap,我能够做到以下几点。
HTML5 inline video on iPhone vs iPad/Browser
现在,播放器最终像iPad一样进行内联游戏。我测试了一下,它工作得无懈可击。我还测试了它,没有在应用程序代码中添加obj-c标志,它不能工作。这意味着我提供的解决方案只有当你使用html和obj-c打包你的应用程序时才有效,就像phonegap或Titanium等。这正是我想要的。现在,我可以利用jw的所有强大之处,并且仍然可以很好地使用iOS,并为我们所有的members...thanks提供很好的用户体验,让你有时间和耐心。作为附注,内联音频播放器甚至可以完美地使用Android编写的盒子,而不是编辑任何东西所需的java代码。我很惊讶,因为我知道HLS在Android上还没有得到很好的支持。
https://stackoverflow.com/questions/14166203
复制相似问题