Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Sencha Touch 2+;PhoneGap+;iPad:base64编码数据的视频;操作无法完成";_Javascript_Android_Ios_Html_Sencha Touch 2 - Fatal编程技术网

Javascript Sencha Touch 2+;PhoneGap+;iPad:base64编码数据的视频;操作无法完成";

Javascript Sencha Touch 2+;PhoneGap+;iPad:base64编码数据的视频;操作无法完成";,javascript,android,ios,html,sencha-touch-2,Javascript,Android,Ios,Html,Sencha Touch 2,我的应用程序(包装在PhoneGap中)同时运行在线和离线模式。我将base64编码的图像和视频存储在localstorage中。 当我在浏览器上调试它时,它运行得很好,但在iPad上,它会在javascript提示中大声喊出“操作无法完成” 我试着用纯html标记和tru Ext.video放置视频 我有什么遗漏吗?谢谢 newhtml += "<video width='320' height='240' controls='controls'> <source src='

我的应用程序(包装在PhoneGap中)同时运行在线和离线模式。我将base64编码的图像和视频存储在localstorage中。 当我在浏览器上调试它时,它运行得很好,但在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>";
newhtml+=”;
更新:

在iPad和Android 3.0本机浏览器中测试,结果与“操作…”相同。
使用或不使用自动播放和控制器(在视频/源标记中)进行测试。

PhoneGap无法识别视频标记。

您忘记了
元素上的TYPE属性:
TYPE=“video/mp4”

由于某种原因,在安卓系统上,当你制作它时,它就会开始工作:
src='data:video/mp4;base64,AAAA'
[不要问为什么AAAA,我不知道。在某处找到它,它帮助了我]


希望这对其他人有所帮助。

通过在Sencha Touch论坛上发布来检查。我做到了:似乎它被严重忽视了……是的,他们想出售他们的支持服务:至少你错过了视频元素的结束标签。谢谢。你能链接这些信息的任何来源吗?谢谢。所以正如你所知,视频标签在网络视图中是不受支持的(不是PhoneGap本身)。这可能是谷歌/苹果的问题,我会更深入地研究这个问题,稍后再回答。冷静点,我还以为你只是一个巨魔呢。我会把这个挖出来,稍后再来。谢谢,不过这只是安卓系统。它在iOS上应该可以正常工作。我以前做过很多次。也许是因为视频在本地存储?