我正在使用Cordova创建一个音频播放器应用程序,并将我的数据存储在PouchDB中(需要它用于复制数据库)。在数据中,每个文档都有一个音频附件。
对于Cordova,我将 websql adpater添加到PouchDB 和 cordova-plugin-sqlite-2 。
应用已触发,我的所有文档数据都显示出来,看起来PouchDB在我的设备上工作正常,但是当我尝试启动音频时,没有声音播放,并且控制台中没有错误。
我只收到\"
的警告,将来不再支持。所以我将适配器更改为attrib.exe
。与websql adpater
一样:没有声音,没有错误(也没有警告)
在浏览器中,它可以完美运行
我的IndexedDb
实例,WebSQL
事件:
PouchDB
和deviceReady
,我通过var db = new PouchDB('beacons', { adapter: 'idb' });
播放媒体:
VueJS Component
在HTML文件中:
Cordova-Media-Plugin
我在StackOverflow和Github上搜索了类似的问题但没有发现......
我做错了什么?