javascript - Sencha Touch 2 + PhoneGap + iPad : Video with base64 encoded data: "The Operation could not be completed"

标签 javascript android ios html sencha-touch-2

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

我试过使用纯 html 标签和真正的 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 native 浏览器中测试,结果是相同的“The operation...”。 使用和不使用自动播放和 Controller 进行测试(在视频/源标签中)。

最佳答案

PhoneGap 无法识别video 标签。

关于javascript - Sencha Touch 2 + PhoneGap + iPad : Video with base64 encoded data: "The Operation could not be completed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10353570/

相关文章:

ios - 使用 b2RevoluteJointDef 时如何设置旋转 anchor

c# - 使用 OnClick 事件与 asp :Button 的 PostBackUrl 属性

android - 如何消除 LayoutTransition 动画之前的延迟

java - Fragment 包中的空参数

objective-c - iOS:在c代码中获取文件路径

xcode - 使用 xcode 调试 "failed to launch in time"

javascript - 使用 gulp 展平父目录但不展平子目录

X 点击按钮后的 JavaScript

javascript - DataTables 设置默认排序列并设置不可排序列

android - 将设置添加到设置