在iOS

时间:2016-01-08 18:00:57

标签: ios cordova ionic ngcordova

我正在使用html5视频标记在iOS应用中显示视频。在使用一些用于视频捕获的cordova插件之后,我必须使用cordova文件插件从文件系统中检索mp4视频。在这样做时,我必须将其检索为base64或二进制字符串。我尝试将base64分配到范围,然后在视频源元素的ng-source中引用。问题是iOS中的webkit视图似乎不想播放它,我在浏览器中测试它并且播放正常。有没有办法让webkit视图播放base64?我在想是一个解决方法是使用cordova文件在文件系统中复制到www文件夹并从ng-source中引用该文件,但是当我打算将http.post这个发送到服务器时我会之后需要删除以避免www目录中的数据膨胀。这对于播放视频来说似乎很不错。感激地收到任何想法或见解。谢谢Ant

1 个答案:

答案 0 :(得分:0)

答案是苹果禁止用作src标签的base 64,因此无法使用。解决这个问题的方法是使用cordova文件将设备存储为文件,如果需要上传,请使用cordova文件传输。