Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';t使用PhoneGap打开下载的视频_Javascript_Cordova_Cordova Plugins - Fatal编程技术网

Javascript Can';t使用PhoneGap打开下载的视频

Javascript Can';t使用PhoneGap打开下载的视频,javascript,cordova,cordova-plugins,Javascript,Cordova,Cordova Plugins,我使用以下工具下载我的文件: var fileTransfer = new FileTransfer(); fileTransfer.download( url, target, .. ); 然后我稍后用以下命令打开它们: window.open(targetUrl, '_blank', 'location=no'); 它适用于PDF、XLX、DOCX等,但不适用于AVI或MP4。 它通过播放按钮和“加载…”文本打开视频播放器。 如果我尝试直接打开AVI或MP4,它会很好地播放文

我使用以下工具下载我的文件:

var fileTransfer = new FileTransfer();
fileTransfer.download(
  url,
  target,
  ..
);
然后我稍后用以下命令打开它们:

window.open(targetUrl, '_blank', 'location=no');
它适用于PDF、XLX、DOCX等,但不适用于AVI或MP4。 它通过播放按钮和“加载…”文本打开视频播放器。 如果我尝试直接打开AVI或MP4,它会很好地播放文件

我做错了什么?谢谢

编辑:我使用iPad
Edit2:错误:webView:didFailLoadWithError-204:插件处理的加载

如果您有HTML,请尝试以下操作:

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
</video>
此外,请确保已安装inappbrowser插件

phonegap plugin add org.apache.cordova.inappbrowser

per:

我找到了问题的解决方案:


支持在浏览器中播放视频流,不支持播放本地文件。一个本地插件就可以完成这个任务

我没有html。如何从javascript启动视频?谢谢。我试试看。但我真的很想知道为什么正常的方法不起作用。
phonegap plugin add org.apache.cordova.inappbrowser