javascript - 修复嵌入音频以在 iOS 上运行

标签 javascript html ios audio

我开始了解到,我正在使用的嵌入音频类型在许多移动浏览器上都被禁用 - 我可以对以下代码进行任何简单的调整以使某些功能正常工作吗?我知道以前已经介绍过这一点,但作为新手,我很难将答案应用于我的情况。

我在 html 中有这个

<div id = "sound"></div>

这是 JavaScript 中的

function playSound(soundfile) {
document.getElementById("sound").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\"
autostart=\"true\" loop=\"false\" />";}

声音文件参数是从脚本的另一部分返回的——它基本上是一个耳朵训练程序。

最佳答案

不要使用嵌入标签,而是尝试使用 HTML5 音频标签。另外,还要检查文件格式。

您使用什么文件格式?

关于javascript - 修复嵌入音频以在 iOS 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12631884/

相关文章:

javascript - 将 find() 链接到 val()

javascript - jQuery 图像映射替代方案

javascript - Angular/Bootstrap Modal 不会调用两次 TypeError : v2. 删除 Modal 项目不是函数

javascript - webpack - 如何停止加载程序运行两次?

javascript - 如何在 Phaser-Framework 中休眠一定秒数

html - 表格在 Internet Explorer 中的 div 中不对齐

javascript - Bootstrap 标签面板

ios - 更改 iOS 窗口的 Root View Controller

ios - 用对角线绘制的 UIView 填充?

ios - 如果应用程序崩溃,如何重置默认亮度?