私はラジオプレゼンターで、自分のブロードキャストのmp3ストリームを自分のウェブサイトで自動再生するように設定しました(私は知っています、ただ私をユーモアします) HTML5オーディオタグを使用して、誰かが私のサイトに初めてアクセスしたときに音声が自動再生されるようにします。オーディオ自動再生を無効にするオファーオプション
ただし、チェックボックスをオフにしない限り、オーディオが再び自動再生されないという結果がチェックボックスに表示されます。
このチェックボックスは、単なるオーディオプレーヤーの下に表示され、「false」から「true」からの自動再生タグを変更する必要があります。
私は自動再生を停止しますプラグインを見てきましたが、ちょうど無差別に自動再生を使用してどのように多くの人々を示すことを行くこれは、オプションを自分自身を提供するために、オンライン任意のコードを見つけることができません。私はそれを使用することを決して夢見ることはないでしょう。
いくつかのクイックリサーチに続いて、次のコードをまとめましたが、私がn00bコーダーとして機能するようにはできません。どこが間違っていて、最も洗練されたソリューションは何ですか?
function check(that){
\t if(that.value === "disable-autoplay"){
if((this).is(':checked')){
autoplay="no"('checked');
\t \t }
\t }else {
\t \t autoplay="autoplay"('unchecked');
\t }
}
<audio controls autoplay="true"><source src="stream.mp3" type="audio/mp3"></audio>
<input type="checkbox" name="disable-autoplay" value="disable-autoplay" onchange="check(this)" />
無効にする「とはどういう意味ですか自動再生"?ユーザーはあなたのページの最初の訪問前にそれを行うことはできません。ページが最初にロードされた後、あなたのプレイヤーはautoad propに応じてプレイを開始またはユーザーアクションを待ってから、ユーザーはchecboxをクリックできます – vladkras