• ベストアンサー

FC2ブログ 音声データアップ

教えてください。 FC2ブログには音声データを載せられるのですが <embed src="https://ここにmp3のURLを入れる" width="200" height="40" autostart="false"> と、ブログのぺージに書けばいいということで、確かにプレイヤーを掲載できました。 しかし、ページを開くとすぐに音が出てしまうのですね。 すぐ音が出ないようにすることはどうしたらよいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • cooltokyo
  • ベストアンサー率70% (12/17)
回答No.1

先ず、embedタグ(およびobjectタグ)による音声や動画の埋め込みは、別途プラグインを必要とし、もはや旧式で推奨されていません(非推奨)。 また、プラグインとして多く用いられたAdobe Flash自体も、Adobeにより開発終了のアナウンスがされています。 さらに、各ブラウザにおいてもプラグインへの対応が順次縮小されることになっており、数年のうちに(しかも早いペースで)対応が打ち切られる見込みです。 http://web-tan.forum.impressrd.jp/e/2017/08/01/26469 https://www.gizmodo.jp/2017/07/adobe-is-finally-killing-flash.html ここ数年にリリースされたブラウザでは、プラグインに頼らず自身で音声や動画を再生する機能「HTML5 audio / video」が実装されています。 詳しくは下記をご覧になるか、Googleで技術資料を検索してみてください。 https://allabout.co.jp/gm/gc/385187/2/ https://developer.mozilla.org/ja/docs/Web/HTML/Using_HTML5_audio_and_video https://developer.mozilla.org/ja/docs/Web/HTML/Supported_media_formats 用意する音声データについては、だいぶ前よりFirefoxでもmp3の再生が可能になりましたので、素人の方はとりあえずmp3で音声を用意すれば良いです。 (古いサイトだとFirefoxではmp3に非対応などと記されていますが、解決されていますので「mp3対応」と読み替えてください) 懸案事項の自動再生ですが、「HTML5 audio / video」ではaudioないしはvideoタグで audoplay属性を記さない限り、自動再生しません。 さらに、スマホやタブレット等(iOSやAndroid等)では、autoplay属性が記述してあっても自動再生しません。 これはデータ量に制限や従量課金等があるモバイル通信対策で、再生開始はユーザー操作に委ねられているためです。 もし貴方がIE8等の、audio/videoタグをサポートしていない古いブラウザをご使用であれば、セキュリティ面でも問題がありますので、早急にFirefoxやChrome等の最新ブラウザに乗り換えることを強く勧めます。 さらに、FC2ブログがembedタグしかサポートされていなければ(そしてアダルト関連のブログでなければ)、audio/videoタグが使える他のサービスへ乗り換えることを勧めします。

kikikikiuyuy
質問者

お礼

ありがとうございました。