我正在构建一个需要播放视频的 PhoneGap Build 应用程序。不幸的是,没有原生功能起作用,并且在所有平台/手机上使用 HTML5 似乎是可疑的。输入启动手机的本机视频播放器。
问题是,每当我这样做时,窗口都会加载一个新的空白页面,然后启动本机播放器。本地播放器完成后,我回到黑页,然后完全重新加载应用程序。我也在浏览器中尝试过,并且得到了同样的结果。
我想要一个“点击 => 本地播放器启动 => 本地播放器完成 => 返回应用程序”的流程,就像 m.youtube.com 上的内容一样。想不通。
在 javascript 中,我尝试了标准的东西(location.href、window.location.redirect、window.location.reload。)我还研究了 m.youtube.com 上的代码,我没有看到任何会导致此功能。我尝试直接将 rtsp:// 链接复制粘贴到我的应用程序中,并得到了与我自己的 http:// 视频链接相同的白页重定向情况。
这里的帮助会很棒。如果这个解决方案存在于 StackOverflow 或 Googs 上的某个地方,我不会感到惊讶,但我已经搜索了 3 个小时,发现很难过滤来自我正在使用的搜索词的各种搜索结果。让我知道是否有更多信息会有所帮助。这有点毫无价值,但这是我为此编写的基本代码(它在 Sencha Touch 中,仅供参考):
{
name : 'video',
padding : '0 10 0 10',
html : '<a href=javascript:window.location.reload("rtsp://v6.cache3.c.youtube.com/CjYLENy73wIaLQl067BbAoc9uRMYDSANFEIJbXYtZ29vZ2xlSARSBWluZGV4YOuLh9TnzLTcTQw=/0/0/0/video.3gp")>LINK</a>',
},