Firefox ブラウザでバックグラウンド ミュージックを再生するための究極のソリューション (Chrome マルチブラウザ対応)

Firefox ブラウザでバックグラウンド ミュージックを再生するための究極のソリューション (Chrome マルチブラウザ対応)
FirefoxでBGMを再生するための推奨コードがテストに合格しました

空のコントロールパネルを開いて次のコードを貼り付け、インターネットで希望の曲を検索し、アドレスをコピーして保存します。
<embed src=音楽リンクアドレス width=200 height=50 type=audio/mpeg loop="true" autostart="true">
幅と高さはプレーヤーの幅と高さで、柔軟に設定できます。
autostart="true" は自動再生を意味し、autostart="false" は自動再生しないことを意味します。
loop="true" は連続ループ再生を意味し、 loop="false" はループ再生しないことを意味します。
loop は整数にすることができます。たとえば、loop="3" は音楽が 3 回再生されることを意味します。

Firefox で再生できない場合は、QuickTime をインストールするように求められます。テスト後 (IE6+ Firefox Chrome テストに合格)


必要なプラグインをインストールすると、Firefox でバックグラウンド ミュージックを聴くことができます。

HTML 構文におけるバックグラウンド ミュージックのタグは <bgsound> と <embed> です。どちらを使用しても、Firefox ではバックグラウンド ミュージックを聞くことができません。解決策は次のとおりです。
1. iTunes+Quickをインストールする
ダウンロード: http://www.apple.com/quicktime/download/
または: http://www.apple.com/itunes/ から iTunes をダウンロードします。
インストール中: 「次へ」を押し続けます。特にマルチメディア ファイルの「連想接続」を確立するときは、チェックを外さずに、QuickTime との接続を確立させます。

2. Firefox に拡張機能を埋め込むために bgsound をインストールします。
ダウンロード: https://addons.update.mozilla.org/extensions/moreinfo.php?id=146&vid=237

3. 正しくインストールされているかどうかを確認します。Firefox を再起動し、アドレス バーに「about:plugins」と入力して、QuickTime プラグインがあるかどうかを確認します。


補足的な方法は次のとおりです。最初の方法が推奨されます。

<埋め込み src="py.mp3" 高さ="45" 幅="250">

ここで、src の後に挿入する音楽ファイルの名前が続き、height と width は再生フレームの高さと幅です。

Web ページを開いた後に音楽を自動的に再生したい場合は、次のコードを使用できます。

<DIV align=center><embed src="py.mp3" height="45" width="250" autostart="true" ></DIV>

再生ボックスを中央に表示したい場合は、次のコードを使用できます。

<DIV align=center><embed src="py.mp3" height="45" width="250"></DIV>

Firefox ブラウザで Web ページでバックグラウンド ミュージックを再生できるようにするには、オブジェクト タグを使用します。
以下は標準的なクロスブラウザコードの例です: (検索は Mozilla コミュニティから取得しました)

コードをコピー
コードは次のとおりです。

<オブジェクトデータ="music.mp3" タイプ="application/x-mplayer2" 幅="0" 高さ="0">
<param name="src" value="music.mp3">
<param name="自動開始" 値="1">
<param name="プレイカウント" value="無限">
</オブジェクト>

<<:  vue3 学習ノートにおける axios の使用の変更の概要

>>:  MySql の null 関数の使用の共有

推薦する

iframeをカプセル化するvueコンポーネントを開発する

目次1. コンポーネントの紹介2. コンポーネントの内部構造とロジック1. コード組織構造2. マッ...

Kylin V10 サーバーで Storm をコンパイルしてインストールする詳細なプロセス

1 はじめにApache Storm は、Hadoop と同様に、大量のデータを処理するために使用で...

MySQLデータベースとテーブルシャーディングの概要

プロジェクトの開発中に、データベースのデータがどんどん大きくなり、その結果、1 つのテーブルにデータ...

MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル (Windows 10 版)

この記事は、参考のためにMySQL 8.0.18のインストールと設定のグラフィックチュートリアルを記...

Docker に Zookeeper を素早くインストールする方法の詳細なチュートリアル

Docker で Zookeeper を素早くインストール会社を変わってから長らくZookeeper...

MySQL で重複レコードをクエリして削除する方法の完全なガイド

序文この記事では主に、MySQL で重複レコードをクエリして削除する方法を紹介します。参考と学習のた...

Linux で PyCurl のエラーを解決する方法

「curl-config を実行できませんでした」の解決策 pycurl のダウンロード/解凍 (p...

Reactの簡単な紹介

目次1. CDNの紹介1.1 react (最初にインポート) 1.2 react-dom(後ほど紹...

Docker Swarm 外部検証ロードバランシングが機能しない場合の解決策

問題の説明Centos7 をローカルにインストールして 3 つの仮想マシンを作成し、Swarm クラ...

Nginx は高可用性クラスタ構築を実装します (Keepalived+Haproxy+Nginx)

1. コンポーネントと実装機能Keepalived: Haproxy サービスの高可用性を実現し、...

mybatis-plusページングパラメータが渡された後、SQLのwhere条件にはページング情報操作の制限がありません

2時間近くかけて、さまざまな方法を試しました。後で、whereでフィルタリングした後のデータ量が1ペ...

Vueはページに透かし効果を追加する機能を実装します

最近、あるプロジェクトに取り組んでいたとき、ページに透かし効果を追加するように依頼されました。さっそ...

ウェブページのカスタム選択ボックス選択

選択ドロップダウン リスト フォームは誰もがよく知っているかもしれませんが、デフォルトのドロップダウ...

JS クロスドメイン XML - AS URLLoader を使用

最近、機能拡張の要件を受け取りました。ただし、新しい要件で参照されているデータインターフェイスは、X...

Ubuntu20.04 VNCのインストールと設定の実装

VNC はリモート デスクトップ プロトコルです。 VNC を使用して Ubuntu 20.04 を...