如何解决在Phonegap / Sencha中查看YouTube的最佳做法
| 我们目前正在为我们的服务开发一个移动应用程序,该应用程序提供了手动精选的YouTube视频列表。为了简化跨平台开发/管理,我们决定使用PhoneGap和Sencha Touch(最新版本)。我们能够调用我们的Web服务并获得类别/标题/链接的列表。到目前为止,一切都很好。当涉及到实际允许用户观看视频时,我们正在努力寻求最佳解决方案。 iframe似乎可以在某些设备上运行,而不能在其他设备上运行。与Javascript API相同。放置基本链接的确会调用设备上的本机播放器(或至少提示使用播放器或浏览器),但是我们无法实现一个优雅的解决方案以使用户回到他们在应用程序中的位置(这很好,可能是由于我们对调用播放器时设备幕后发生的事情缺乏了解等)。我们已经花了很多时间来研究解决方案,但是由于这些技术相对较新并且发展迅速,因此要跟踪已解决的解决方案变得越来越困难,这变得越来越困难API等。有关如何以“最佳实践”的方式解决看似微不足道的要求的任何建议,将不胜感激。解决方法
我认为这里的问题部分是有关设备是否支持Flash视频(及其支持程度)。标准的youtube嵌入代码会在页面上嵌入Flash对象,对于iOS设备,Flash显然不起作用。如果我没记错的话,iOS youtube应用实际上是自定义Flash播放器。
理想的解决方案是使用html5
<video>
标签,如果设备不支持该标签,则该标签会退回到嵌入式对象(我相信最近所有的移动电话都支持<video>
标签,但我可能错了)。但是,我不认为youtube API支持在站点外嵌入html5视频,并且某些视频根本无法用作html5视频。
一些相关的问题(不幸的是,没有提供任何可靠的答案):使用Sencha添加视频在phonegap上播放youtube视频
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。