HTML ページにミュージック ビデオを追加する例

HTML ページにミュージック ビデオを追加する例

1. ビデオタグ

Firefoxでは自動再生をサポートしますが、GoogleとIEではサポートしません

<video controls="controls" autoplay="autoplay" name="media"><source src="./img/music.mp3" type="audio/mpeg"></video>

Googleはミュートを追加することで自動再生を有効にすることができます

<video controls="controls" autoplay="autoplay" name="media" muted><source src="./img/music.mp3" type="audio/mpeg"></video> 

原則として、ほとんどのブラウザはサイレントビデオ再生をサポートしています。

<video controls="controls" autoplay="autoplay" name="media" muted><source src="http://vjs.zencdn.net/v/oceans.mp4" type="audio/mpeg"></video>

2. オーディオタグ

注: タグは、音楽やその他のオーディオ ストリームなどのサウンドを定義します。

<audio controls="controls" ><source src="./img/music.mp3"></audio> 

注: 音楽のみをロードでき、ビデオはロードできません

3.埋め込み

複数のプレイヤーをサポート

自動再生は Android をサポートしていますが、iOS はサポートしていません。Google IE と Edge はサポートしていますが、Firefox はサポートしていません。

<embed src="./img/music.mp3" hidden="true" autostart="true" loop="true"> 
<埋め込み src="http://vjs.zencdn.net/v/oceans.mp4" 自動開始="true" ループ="true"> 

追加メモ:

iOS や Android では、オーディオの自動再生ができないのは昔からよくあることです。デスクトップ版 Safari も 2017 年のバージョン 11 で、サウンド付きのマルチメディアの自動再生を無効にすると発表しました。その後、2018 年 4 月にリリースされた Chrome 66 でもサウンドの自動再生が正式にオフになり、<audio autopaly> <video autoplay> もデスクトップ版ブラウザでは無効になります。

Google は次のように説明しています。
自動再生の例外条件: 前述のように、ビデオ自体がミュートに設定されている場合、ブラウザは自動再生のためにビデオの読み込みをブロックしなくなります。同時に、ユーザーが以前に自動再生をクリックした場合、次回同じ Web サイトにアクセスしたときに、ブラウザはデフォルトで再生をブロックしません。モバイル デバイスでは、ユーザーが Web サイトをホーム画面に追加することを選択した場合、つまり頻繁にアクセスする Web サイトを選択した場合、この場合も自動的に再生されます。
最後に:Googleの統計によると、動画サイトなどウェブサイトの動画が大量に再生される場合、自動再生機能はブロックされない。

HTML ウェブページにミュージックビデオを追加する実装例に関するこの記事はこれで終わりです。HTML にミュージックビデオを追加することに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  MySQL マルチバージョン同時実行制御 MVCC の実装

>>:  Dockerを使用してSpring Bootプロジェクトをデプロイする手順

推薦する

WeChatミニプログラムマップの使い方を詳しく解説

この記事の例では、WeChatアプレットマップで使用される具体的な実装コードを参考までに共有していま...

ファイルが存在するかどうかを判断する JavaScript サンプルコード

1. ビジネスシナリオ最近はファイルのアップロードやダウンロードに関する開発をしています。ダウンロー...

MySQL mysqldump の使い方の詳しい説明

1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...

実用的な情報が満載のJavaScript Webフォーム機能通信

1. はじめに先ほど、フロントエンドの表示の問題について説明しました。では、前のコンテンツに戻って、...

Websocket に基づくシンプルなチャットルームダイアログの実装

この記事では、WebSocketを使用して簡単なチャットルームの会話を実装するための具体的なコードを...

Vueライフサイクルの違いの詳細な説明

ライフサイクル分類vue の各コンポーネントは独立しており、各コンポーネントには独自のライフサイクル...

JavaScript は setTimeout を使用してカウントダウン効果を実現します

JavaScript ネイティブ コードの記述能力を高め、setTimeout() の使用を強化する...

HTML で Web ページに動的な時計を書く

HTML を使用して動的な Web クロックを作成します。コードは次のとおりです。 <!DOC...

Nginx設定の原理と実装プロセスの詳細な説明https

Linuxユーティリティcertbotを使用してhttps証明書を生成するこのツールは Let&#...

vue3 を使用してマテリアル ライブラリを構築する方法

目次なぜマテリアルライブラリが必要なのでしょうか?材質は何ですか?素材の種類fuep、vue3 ベー...

CentOS 8 インストール図 (超詳細なチュートリアル)

CentOS 8 が正式にリリースされました! CentOS は Red Hat の再配布ポリシー...

CentOS7にMySQL 8.0.26をインストールする手順

1. まず、お使いのマシンに応じて、MySQL 公式サイトから対応するデータベースをダウンロードしま...

MySQLサーバのスレッド数を表示する方法の詳細な説明

この記事では、例を使用して、MySQL サーバーのスレッド数を表示する方法について説明します。ご参考...

Windows 10 で MySql の解凍バージョンをインストールして構成する方法のチュートリアル

Windows 10 で MySql データベースの解凍バージョンをインストールするステップ 1: ...

ダウンロードにおすすめの氷と雪のフォント 33 種類 (個人用および商用)

01 ウィンターフレーク(個人のみ) 02 スノートップキャップ(業務用) 03 モディウス「フリ...