无法使用PhoneGap打开下载的视频

Can't open downloaded video with PhoneGap

本文关键字:下载 的视频 PhoneGap      更新时间:2023-09-26

我下载我的文件:

var fileTransfer = new FileTransfer();
fileTransfer.download(
  url,
  target,
  ..
);

然后我稍后打开它们:

window.open(targetUrl, '_blank', 'location=no');

它适用于PDF,XLX,DOCX等,但不适用于AVI或MP4。它打开带有播放按钮和"加载"的视频播放器。发短信。如果我尝试直接打开AVI或MP4,它可以很好地播放文件。

我做错了什么?谢谢!

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

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

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
</video>

尝试这样的事情,你只有Javascript:

function addSourceToVideo(element, src, type) {
    var source = document.createElement('source');
    source.src = src;
    source.type = type;
    element.appendChild(source);
}
var video = document.createElement('video');
document.body.appendChild(video);
addSourceToVideo(video, targetUrl, 'video/mp4');
video.play();

此外,请确保您已安装应用浏览器插件。

phonegap plugin add org.apache.cordova.inappbrowser

PER: PhoneGap 在浏览器中打开链接

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

支持在浏览器中流式传输视频,不支持播放本地文件。原生插件可以解决问题