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プロジェクトをデプロイする手順

推薦する

CSS+SVGでBステーションの課金効果を実現するサンプルコード

困難SVG グラフィックの 2 つのマスクの作成まず、コード左側のピンク色のボックスの内容ですこれに...

ubuntu15.10 での hadoop2.7.2 の詳細なインストールと設定

Linux での Hadoop インストール チュートリアルはインターネットや書籍に多数ありますが、...

JavaScript のアンチシェイクとスロットリングの違いと実装

目次1. 手ぶれ補正2. スロットリング3. まとめ序文:フロントエンド開発者には、次の 2 つの要...

Java+Tomcat 環境の展開とインストールのプロセス図

次に、Centos7 に Java+Tomcat をインストールします。インターネット上には多くの記...

NginxはGzipアルゴリズムを使用してメッセージを圧縮します

HTTP圧縮とは場合によっては、比較的大きなメッセージ データがクライアントとサーバー間で送信され、...

MySQL 上級学習ノート (パート 3): MySQL 論理アーキテクチャの紹介、MySQL ストレージ エンジンの詳細な説明

MySQL 論理アーキテクチャの概要他のデータベースと比較すると、MySQL は、そのアーキテクチャ...

丸い角や鋭い角を表現するために、絵の代わりに文字を使用する研究

Google Gmail ページから撮った次のスクリーンショットをご覧ください (同じ場所からスクリ...

nginx + セカンダリドメイン名 + https サポートを使用する

ステップ1: Alibaba Cloudプライマリドメイン名にセカンダリドメイン名を追加する2 番目...

CentOS7 で yum ソースをインストールし、コマンド rz と sz をアップロードおよびダウンロードする方法 (画像付き)

** CentOS7 で yum ソースをインストールし、rz および sz コマンドをアップロー...

ログインと登録機能を実現するjs

この記事の例では、ログインと登録機能を実装するためのjsの具体的なコードを参考までに共有しています。...

VUE 入門 イベント処理の学習

目次1. 関数バインディング2. パラメータと$eventを使用する3. 1つのイベントに複数の関数...

Zabbix による VMware Exsi ホストの監視のグラフィカルな手順

1. 仮想化 vcenter に入り、ブラウザでログインし (クライアントは設定する場所を見つけませ...

MySQL 学習ノート: 完全な SELECT ステートメントの使用例と詳細な説明

この記事では、MySQL 学習ノートの select ステートメントの完全な使用方法を例を使用して説...

IE7 互換モードで IE8 を有効にするコード

最も人気のあるタグはIE8ですブラウザベンダーはバージョンアップデートのリリースに躍起になっている一...

Facebookの情報アーキテクチャの分析

<br />原文: http://uicom.net/blog/?p=762 Faceb...