PhoneGap iOS无法使用HTML 5播放video

我正在构buildphonegap应用程序,我需要在其中播放video。 我知道为了在Android上播放video,我需要使用可用的插件之一,但在iOS上播放video,我可以使用HTML 5video标签。 我有这些代码行:

<div id="video"> <video id="video01" width="300" height="300" controls> <source src="images/test2.mp4" type="video/mp4" /> </video> </div> 

我可以看到“video盒”,但由于某种原因我无法播放video。 在控制台中,我没有看到任何错误。

我使用的video来自于此页面: http : //www.quirksmode.org/html5/tests/video.html

而在iPhone Safari中,我可以从该页面加载MP4版本没有任何问题。

我知道这已经有一段时间了,但是我正在看一些我以前的问题,而且我注意到我完全忘记了解决问题的方法。

最后,我已经设法解决这个问题,使用Cordova File api,解决scheme看起来不行。 喜欢这个:

  window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fileSystem) { console.log("gotFS"); getFolder(fileSystem, "video", function(folder) { filePath = folder.toURL() + "\/" + "videotest.mp4"; playVideo(filePath); }, function() { console.log("failed to get folder"); }); }, function() { console.log("failed to get filesystem"); }); function playVideo(uri) { var player = document.getElementById("videoPlayer"); var source = document.createElement("source"); source.src = uri; source.type = "video/mp4"; player.appendChild(source); player.load(); }