Javascript Phonegap视频“;加载失败,因为找不到支持的源";
我目前正在开发一个手机GAP“网站包装器”应用程序;也就是说,我只是将index.html重定向到我的URL:Javascript Phonegap视频“;加载失败,因为找不到支持的源";,javascript,html,xml,cordova,Javascript,Html,Xml,Cordova,我目前正在开发一个手机GAP“网站包装器”应用程序;也就是说,我只是将index.html重定向到我的URL: window.location.href=myUrl; 它会在iApp浏览器中打开页面。大部分功能似乎都运行良好;但是,我在使用手机播放网站上的任何视频时遇到问题 我的第一印象是,这与一个跨原产地政策问题有关,这让我相信,也许我必须做一些白名单。然而,如果是这样的话,我还没有找到解决办法 我当前收到的错误(在用于测试的android手机上): 更具体的细节: 我无法直接控制我要重定
window.location.href=myUrl;
它会在iApp浏览器中打开页面。大部分功能似乎都运行良好;但是,我在使用手机播放网站上的任何视频时遇到问题
我的第一印象是,这与一个跨原产地政策问题有关,这让我相信,也许我必须做一些白名单。然而,如果是这样的话,我还没有找到解决办法
我当前收到的错误(在用于测试的android手机上):
更具体的细节:
- 我无法直接控制我要重定向到的站点
- 视频位于iFrame中,src都来自Vimeo
- 视频缩略图似乎加载正确
- 每个iFrame都有一个子视频元素(包含在几个div中),其结构如下:
,x表示字母数字字符。我不熟悉blob的目的,我想知道它是否与当前的问题有关
我的头衔
window.location.href=myURL//其中myURL是我正在使用的站点的URL
第一个1:
不要忘记放置视频标签:
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
您的浏览器不支持视频标记。
注意:
1。用于播放设备本机内容的文件://协议,例如:
window.plugins.videoPlayer.play(“file:///sdcard/MyMovie.mp4");代码>
2。在internet上播放内容的http://协议,例如:
window.plugins.videoPlayer.play(“http://path.to.my/file.mp4");代码>
3。指向YouTube上视频的http://协议,例如:
window.plugins.videoPlayer.play(“http://www.youtube.com/watch?v=E0UV5i5jY50");代码>
第二个2:
你可以用这个:所以,事实证明问题出在我的手机上。具体是什么,我不能说,但它在另一款android手机上运行良好…我不知道这一点…但是,在安装时,我收到了错误“注册表返回404以便登录”。我想这对我来说是个问题。有什么想法吗?我会编辑评论,只需1秒嗯…这里的问题是我正在重定向到一个我无法控制的外部网站。因此,我不相信我能在视频激活上调用这些方法。就我所知,iframe/video标记的语法似乎是正确的。可能有其他问题,或者我遗漏了什么?不需要重定向到外部站点,您也可以选择第一个选项,即文件://protocol
。。或者另一个选项,您可以将要显示的视频保存在文件夹中:`www/vid`example',然后单击src=“www/vid/movie.mp4”
对不起,打扰一下,但我不太明白您的意思。正如我所说,我不能直接改变网站的任何方面。我只需要我的Phonegap应用程序来“加载”网站。
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>