无法使用PhoneGap打开下载的视频
Can't open downloaded video with PhoneGap
我下载我的文件:
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 在浏览器中打开链接
我找到了我问题的解决方案:
支持在浏览器中流式传输视频,不支持播放本地文件。原生插件可以解决问题
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- 在javascript中添加和显示对象的随机数组中的视频
- 如何解析Brightcove视频中的视频缩略图
- 如何创建包含多个视频的视频横幅
- 如何使用angularjs在iframe中嵌入来自数据库的视频链接
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- 使我的视频标头响应
- 如何在表中找到下一个直接下载的单元格
- 是否可以缓存可下载的文件,并在XHR和非XHR请求之间共享该缓存
- Javascript的视频音量问题
- 我可以设置HTML5文件上传的视频长度限制吗
- 如何将缩略图链接到新页面上的视频
- 使用SeleniumWebdriver(带有Java)测试没有ID的视频
- AudioContext从blob获取数据的视频创建MediaElementSource
- 如何让iPhone用户在我的网站上观看带字幕的视频
- 如何修改此功能以获得最受欢迎的视频?(YouTube API v3)
- 无法使用PhoneGap打开下载的视频
- 如何保存从服务器下载的视频
- 当在移动设备的视频标签(HTML5)中使用时,停止背景视频下载
- Chrome:播放正在通过fetch/XHR下载的视频