1

<audio>ページにタグを挿入しています。これは Mac の Chrome と Safari では正常に機能しますが、Windows の Chrome と Safari の両方でタグが挿入されますが、オーディオは再生されません。コードを最小限に抑えたので、途方もなくシンプルになりました。Windowsが難しい理由がわかりません。

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>
            test
        </title>
        <script type="application/x-javascript" src="js/jquery-1.4.2.min.js" charset="utf-8"></script>
    </head>
    <body>
        <script type="application/x-javascript">
        $('body').html('<audio src="./audio/myfile.mp3" autoplay></audio>');
        </script>
    </body>
</html>

興味深いことに、すべての JS を削除して<audio>タグを に挿入すると<body>、Chrome Win は動作しますが、Safari Win は動作しません。二次的な質問ですが、Safari Win で<audio>タグを使用するには QuickTime (現在インストールされていません) が必要ですか?

4

1 に答える 1

1

Safari Winは、タグを使用するためにQuickTime(現在インストールされていません)を必要としますか?

はい、そうです。

于 2011-03-28T14:02:03.783 に答える