Cordova |用Android播放本地视频

Cordova |用Android播放本地视频,android,html,cordova,video,Android,Html,Cordova,Video,我一直在努力播放从服务器下载的视频,现在已经好几天了,我真的非常感谢您的任何意见 到目前为止,我所尝试的: BASE64编码|首先,这是我的主要想法,获取字符串,将其存储在SQLite中,然后根据请求重新获取。当文件大小小于1.5mb时,它工作得很好,但当文件大小大于1.5mb时,应用程序会崩溃(不过在Chrome中工作得很好) BASE64到blob|由于视频大小崩溃,我已将BASE64字符串转换为blob对象,并将视频作为blob播放。同样,它在Chrome上也很好用,但在应用程序中播放时,

我一直在努力播放从服务器下载的视频,现在已经好几天了,我真的非常感谢您的任何意见

到目前为止,我所尝试的:

BASE64编码|首先,这是我的主要想法,获取字符串,将其存储在SQLite中,然后根据请求重新获取。当文件大小小于1.5mb时,它工作得很好,但当文件大小大于1.5mb时,应用程序会崩溃(不过在Chrome中工作得很好)

BASE64到blob|由于视频大小崩溃,我已将BASE64字符串转换为blob对象,并将视频作为blob播放。同样,它在Chrome上也很好用,但在应用程序中播放时,blob对象似乎无法读取或无法播放。到目前为止,我仍然不确定为什么Blob不能在混合Android中工作。我想知道是否有人能在安卓系统中播放blob视频

从服务器下载视频|这听起来是最简单、最优雅的解决方案,从服务器下载视频,将其存储在客户端应用程序中,然后从那里播放。不幸的是,它不是那样工作的。虽然mp4文件看起来是可读的(显示视频的长度),但按下播放按钮时什么也没发生。我知道Android在播放mp4时存在一些问题,可能是文件权限或编码问题,事实上,流媒体mp4工作得很好,但当试图从Android文件系统播放时,它根本不起作用

我分散了网络寻找解决方案,但大部分都看到了同样的问题。我在这里迷路了,所以我真的很感激你能给我提些建议。。。非常感谢