我正在使用cordova和pouchDB进行应用程序。
当我想获得附件时,我可以看到该网址错误。
在浏览器中,我得到这样的网址:
blob:http://localhost:4400/0386f19b-bdb7-47d7-a9aa-4fb8545116bb
工作正常。
在设备(Android)中,我得到:
blob:file:///03b8e5bf-2709-4254-9464-50d53758c897
我不能播放这个音频附件。
我猜这个网址在Android上是错误的。
这是我创建网址的代码:
db.getAttachment(row.doc._id, 'file').then(function (blob) {
var a = URL.createObjectURL(blob);
console.log(a);
res.data.push({
"identifier": row.doc.identifier,
"title": row.doc.title,
"subtitle": row.doc.subtitle,
"url": a
});
})
如何在移动设备上拥有有效的网址?