BGM の再生を開始および一時停止するにはどうすればよいですか? _html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:24:16
オリジナル
1824 人が閲覧しました

重要な部分のみを掲載します。これは私の実装アイデアです:

<body><div id="main"></div><audio id="music" src="music.mp3"></audio></body>
ログイン後にコピー


<script>    var flag = 0;    document.getElementById("main").onclick = func;    function func(){        if(flag == 0){            document.getElementById("music").播放;/*这里不知道用什么来播放*/            flag = 1;        }        else{            document.getElementById("music").暂停;/*这里不知道用什么来暂停*/            flag = 0        }    }</script>
ログイン後にコピー


このアイデアは、div をクリックして再生および停止することです。現在のステータスを確認して再生を停止するには、フラグを使用します。また、その逆も同様です。しかし、audioタグで音楽の再生を制御する方法がわかりません。Baiduで長い間検索した後、それらはすべてdocument.getElementById("music").play()とdocument.getElementById("music")と述べていました。 .pause() を試してみましたが、メソッドは 2 つありません。 。 。


ディスカッションに返信 (解決策)

document.getElementById("music").play() と document.getElementById("music").pause() を使用するだけです。

効果がないまま使用している場合は、どこか別の箇所に問題がある可能性があります。

さらに、audio 要素は IE9 以降のブラウザでサポートされている必要があります

解決済み

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート