captureVideo 损坏 windows phone - phonegap

captureVideo broken windows phone - phonegap

我正在使用 official phonegap plugin

基本上我在我的独立存储中创建一个文件夹并将我的 uri 文件(结果是这样的:/CapturedImagesCache/WP_20150423_013.jpg 我可以使用 windows Power Tool 看到文件夹和文件)

虽然它适用于照片,但我可以这样设置我的标签:

  var image = document.getElementById('img1');
            console.log("imageData: " + path);
            image.src = path; 

同样不适用于视频,我仍在获取文件的 uri 并在我的隔离中创建它,但设置后我只显示一条消息 "Invalid Source"。

为什么会这样?

有人在windowsphone上用过吗?

这里是插件的源代码github

我认为您正在尝试设置图像而不是视频的 src。

如果您尝试使用视频元素,应该可以。

js:

    var video = document.getElementById('vid');
    video.src = mediaFiles[0].fullPath;
    video.play();

html

<video id="vid"></video>

这是 windows phone 8.1 的问题。似乎无法在 cordova 用于 windows 8 和 windows 8.1 silverlight 应用程序的 webbrowser 控件中访问本地视频。这里 link 在 MSDN.