我在通过Rails Web应用程序和JavaScript在iPhone / iPad上播放声音时遇到了一个有趣的问题。

根据用户表单的输入,应播放两种声音之一。无法确定应该纯粹在客户端播放哪种声音。

它从一开始就可以在PC上运行,经过一番工作,我可以在Android上运行它,但是我似乎无法在iPad或iPhone上运行它,而这正是该应用程序的目标。

我正在尝试播放.wav文件,它会有所帮助。

最佳答案

<script>
    $(document).ready(function() {
        var audio = document.createElement('audio');
        audio.setAttribute('src', 'audio.mp3');
        audio.setAttribute('autoplay', 'autoplay');
        //audio.load()

        $.get();

        audio.addEventListener("load", function() {
            audio.play();
        }, true);
    });
</script>

您可以调用audio.play();一旦完成处理用户输入的功能。

关于javascript - 在IOS上播放条件声音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36350793/

10-13 03:45