6

我的应用程序(包装在 PhoneGap 中)同时运行在线和离线模式。我将使用 base64 编码的图像和视频存储在本地存储中。当我在浏览器上调试它时,它运行得很好,但在 iPad 上,它会在 javascript 提示中喊出“操作无法完成”。

我试过用纯 html 标签和 tru Ext.Video 放置视频。

我在这里遗漏了什么?谢谢

newhtml += "<video width='320' height='240' controls='controls'> <source src='data:video/mp4;base64,"+tmpStore.getAt(i).data.myPages[j].myProducts[k].myItens[0].fileData+"'  /></video>";

更新:

在 iPad 和 Android 3.0 原生浏览器中测试,结果是相同的“操作...”。测试有无自动播放和控制器(在视频/源标签中)。

4

2 回答 2

2

PhoneGap 无法识别视频标签。

于 2012-05-03T11:26:08.210 回答
1

您忘记了元素type="video/mp4"上的 TYPE 属性 。source

出于某种原因,它在您制作时开始在 Android 上运行:src='data:video/mp4;base64,AAAA'[不要问为什么 AAAA,我不知道。在某处找到它,它帮助了我]

希望这可以帮助某人。

于 2012-09-21T22:05:26.530 回答