Safari(Window OS)中没有声音

时间:2019-07-03 01:20:38

标签: php jquery html safari

Window 8.1的Safari版本

enter image description here

<html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">

    </head>

    <body>

        <audio id="player" autoplay>            
        </audio>
        <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
        <script>
            $("#player").html("<source src='file path' type='audio/mp3'>");
        </script>
    </body>
</html>

此代码在Chrome中可以正常运行,而不能在Safari中运行。

我已经尝试添加play()方法和load方法。但是Safari无法识别这些方法。它给出了未定义的错误消息

$("#player").load(); //Not working. Undefined error message coming.
$("#player").play(); //Not working. Undefined error message coming.

已经检查了以下链接。

Safari with audio tag not working

更新-1

即使以下代码在Window OS的Safari中也不起作用。没有声音

<html>
    <head>
        <meta charset="UTF-8">
    </head> 
    <body>      
        <audio autoplay src="https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3">
        </audio>
    </body>
</html>

更新-2

以下代码在Window OS的Safari中不起作用。没有声音

<html>
    <head>
        <meta charset="UTF-8">
    </head> 
    <body>      
        <audio autoplay>
            <source 
                 src='https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3' 
                 type='audio/mpeg'>
            </source>
        </audio>
    </body>
</html>

0 个答案:

没有答案