我有一个使用IndexedDB的工作示例,非常适合我的桌面Chrome.尽管如此,我的主要目标是为iOS设备(Chrome-Safari)开发,但目前还没有此API.我该怎么办?
我见过这个Polyfill:http://nparashuram.com/IndexedDBShim/.但是,我用我的iPod Touch第五代进行了测试,不知怎的,第19次测试不起作用......
我应该使用已弃用的WebSQL吗?
我喜欢Polyfill的想法,但它不适合我......
是否有计划在未来为所有不支持的浏览器支持IndexedDB?
谢谢!
使用Desktop Chrome,我使用Indexed DB for HTML5获得的另一个问题是我无法从对象库中删除记录.onsuccess事件被触发,但记录仍然存在...我的ID是一个时间戳只是因为我想更快地实现一个工作的应用程序.我硬编码但它仍然不起作用.这真的很奇怪,因为onsuccess事件被触发了......
"做到"的代码部分如下:
尝试{
if (localDatabase != null && localDatabase.db != null)
{
var store = localDatabase.db.transaction("patients", "readwrite").objectStore("patients");
var request = store.delete("1384882073632");
request.onsuccess = function(event)
{
alert("Patient deleted from DB");
update_patients_stored();
aux1.value = "";
aux2.value = "";
aux3.value = "";
aux4.value = "";
};
request.onerror = function(event)
{
alert("Error deleting");
};
}
}
catch(e)
{
alert(e);
}
Run Code Online (Sandbox Code Playgroud)
先感谢您!
我们正在开发一个需要在 iOS 中更改音频路由的应用程序。我们需要从麦克风输入中获取一些信息,然后切换到设备的内部麦克风来录制环境声音。
我们已经从这些页面看到了 2 个主题:强制 iPhone 麦克风作为音频输入和如果耳机已插入则使用内置麦克风,但我想根据这种情况没有任何最终决定。
现在,代码可以工作了,但我们可以选择音频输入的路径。
我们在 Apple (Remote IO) 提供的文档中没有找到任何内容。
这有什么新的吗?
谢谢!
indexeddb ×2
ios ×2
javascript ×2
audio ×1
html5 ×1
microphone ×1
remoteio ×1
routes ×1
safari ×1