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

推薦する

JavaScript はクラス宝くじアプレットを実装します

この記事では、クラス抽選アプレットを実装するためのJavaScriptの具体的なコードを参考までに紹...

dockercompose を使用して springboot-mysql-nginx アプリケーションをビルドする

前回の記事では、Docker を使用して、コンパイルされた jar パッケージをイメージに組み込む ...

Vueは視覚的なドラッグページエディタを実装します

目次ドラッグアンドドロップの実装ドラッグイベントドラッグして開始リリースゾーンでの移動境界処理、角度...

HTMLページの文字セットを指定する2つの方法

1. HTMLページの文字セットを指定する2つの方法方法1: <メタ文字セット="u...

CentOS 6.5 インストール mysql5.7 チュートリアル

1. 新機能MySQL 5.7 はエキサイティングなマイルストーンです。デフォルトの InnoDB ...

MySQLは、where in()順序ソートを実装するためにfind_in_set()関数を使用します。

この記事では、MySQL で find_in_set() 関数を使用して where in() の順...

MySQL 30軍事ルールの詳細な説明

1. 基本仕様(1)InnoDBストレージエンジンを使用する必要があります。解釈:トランザクション、...

MySQLにおける遅いSQLの最適化の方向性について詳しく話しましょう

目次序文SQL文の最適化遅いクエリSQLを記録する設定を変更する方法スロークエリログを表示するSQL...

Centos7 に Nginx 統合 Lua サンプル コードをインストール

序文私が使用しているパソコンはMacで、OSはmacOS Mojaveです。コンピュータに仮想マシン...

遭遇したいくつかのブラウザ互換性の問題について簡単に説明します

背景ブラウザの互換性の問題を解決するのは非常に面倒なことです。高度な技術はそれほど必要ありませんが、...

WEB中国語フォントアプリケーションガイド

Web 上でフォントを使用することは、基本的なスキルであると同時に芸術でもあります。英語のフォントに...

CSS コンテンツ属性を使用して、マウスホバープロンプト (ツールチップ) 効果を実現します。

なぜこのような効果を実現するのでしょうか。実は、この効果もタイトルプロンプトから派生したものですが、...

mysqlは時間を自動的に追加し、時間を自動的に追加および更新する操作を実装します

時間フィールドは、データベースの使用時によく使用されます。よく使われるのは作成時間と更新時間です。し...

MySQL データベース アカウントの作成、認証、データのエクスポートおよびインポート操作の例

この記事では、MySQL データベースでのアカウントの作成、認証、データのエクスポートおよびインポー...

MySQLソースコマンドの使い方の紹介

目次ネット上の質問から生まれた思考MySQL ソースコマンドネット上の質問から生まれた思考今日仕事中...