ホームページ ウェブフロントエンド H5 チュートリアル H5 の新しい属性のオーディオおよびビデオ制御コード例の詳細な説明

H5 の新しい属性のオーディオおよびビデオ制御コード例の詳細な説明

May 19, 2017 pm 04:53 PM

この記事では、H5 の新しい 属性 audioaudio と videovideo の詳細な制御を主に紹介します (推奨)。興味のある学生はそれについて学ぶことができます。

この記事では、H5 の新しい属性であるオーディオとビデオの制御について次のように説明します:

1. オーディオ (音声)

<audio controls="controls">
<source src="这里面放入音频文件路径"></source>
</audio>
ログイン後にコピー

2. ビデオ (ビデオ)

 <video controls="controls" loop="loop" autoplay="autoplay" id="video">
<source src="这里面放入视频文件路径"></source>
</video>
<button>静音</button>
 <button>打开声音</button>
 <button>播放</button>
 <button>停止播放</button>
 <button>全屏</button>
ログイン後にコピー

以下はビデオ ファイル コントロール

javascript エクスポート。

<script>
var myVideo=document.getElementById("video");
var btn=document.getElementById("button");
btn[0].click=function(){
    myVideo.muted=true;(是否静音:是)
}
btn[1].click=function(){
    myVideo.muted=true;(是否静音:否)
}
btn[2].click=function(){
    myVideo.play();(播放)
}
btn[3].click=function(){
    myVideo.pause();(停止播放)
} 
btn[4].click=function(){
    myVideo.webkitrequestFullscreen();(全屏显示)
}  
</script>
ログイン後にコピー

3. プログレスバーとビデオ再生時間

を同期するように設定する方法。

写真に示すように:

H5 の新しい属性のオーディオおよびビデオ制御コード例の詳細な説明

まずここで話させてください

(1)、ビデオの合計時間(継続時間)を取得し、それを進行状況の最大値に割り当てる必要があります。 bar, progress.max=video.duration;

(2) 現在のビデオ再生の現在時間位置 (currentTime) を取得し、それを現在のプログレスバー、progress の長さに割り当てる必要があります。 .value=video.currentTime;

その後、ビデオの再生中、プログレスバーが表示されることを確認する必要があります。値は、ビデオの長さと現在の再生時間の位置をリアルタイムで取得できます。

タイマー setInterval(pro, 100); を開く必要があります。つまり、適時性を確保するために、1 ミリ秒ごとにビデオの値を取得し、それを進行状況バーに割り当てます。

このようにして、進行状況バーをビデオと正確に同期させることができます。

4. form要素のrange属性を使用してビデオの音量を制御する方法。

1. まず、ビデオの音量を制御するには、範囲の値を取得し、それをビデオのボリュームに割り当てる必要があります。

range.value を取得し、

それをオーディオ属性に割り当てます。ビデオの: video.volume=range .value/100;

これで、範囲をドラッグするだけでビデオの音量を制御できるようになります。

次に、前のサウンドがオフになっているかどうかも判断する必要があります。この 2 つは独立した イベントなので、ドラッグ イベントでミュートされているかどうかを判断し、ミュートを false に設定する必要があります。

H5 の新しい属性のオーディオおよびビデオ制御コード例の詳細な説明

最終的に実装されたコードは次のとおりです。

<input type="range" min="0" value="50" max="100" id="range" />
var ran=document.getElementById("range");
ログイン後にコピー
[関連する推奨事項]

1. html5のvideoタグテストアプリケーションの詳細な説明

2. HTML 5のvideo要素を使用して作成します。ビデオプレーヤー

3. ビデオタグがmp4を再生できない問題と解決策を共有します

4. 音声のみを再生できビデオを再生できないH5ビデオタグの解決策

5. MIME IIS が MP4 タイプを登録していないため、MP4 を再生できません。vidoe タグを識別する解決策

以上がH5 の新しい属性のオーディオおよびビデオ制御コード例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11でVIDEO DXGKRNLの致命的なエラーを修正する方法 Windows 11でVIDEO DXGKRNLの致命的なエラーを修正する方法 Apr 13, 2023 pm 08:22 PM

クリックして入力してください: ChatGPT ツール プラグイン ナビゲーション コレクション 一部のユーザーは、コンピュータが停止コード DXGKRNL FATAL ERROR で頻繁にクラッシュすると苦情を申し立てました。この特定の問題はまれにのみ発生し、バグチェック値が 0x00000113 となっています。これは、バグチェック値で示されているように、Microsoft DirectX グラフィックス カーネル サブシステムの違反を示しています。通常、このエラーは、破損したドライバがグラフィックス カードのグラフィックス プロセッサの通常の動作を妨げた場合に発生します。現在、この特定の問題に悩んでいる場合は、この記事で質の高いトラブルシューティングのさまざまなヒントを提供します。以下に、まったく同じエラーに遭遇した他のユーザーが使用して成功したさまざまな方法を示します。はい

Soundcore Space One Pro: Anker がこれまでで最も高価なオーバーイヤー ヘッドセットを明らかに Soundcore Space One Pro: Anker がこれまでで最も高価なオーバーイヤー ヘッドセットを明らかに Jun 26, 2024 pm 03:07 PM

Anker は、さまざまな製品カテゴリだけでなく、各カテゴリ内の多数の製品を含む幅広い製品ポートフォリオを提供しています。この点ではオーディオ製品も例外ではなく、Anker は非常に手頃な価格のヘッドセットを提供しています。

FiiO CP13 カセットプレーヤーは透明なレトロな外観で発売 FiiO CP13 カセットプレーヤーは透明なレトロな外観で発売 Jun 16, 2024 am 09:52 AM

FiiOCP13カセットプレーヤーは1月に発表されました。現在、FiiOは2つの新しいモデルでポートフォリオを拡大しています。1つは前面が赤で、もう1つは透明な前面です。後者は、角張ったデザインのレトロな魅力に完全に一致するだけでなく、

Klipsch、8Kサポート、12個のスピーカー、ルームコレクションを備えたFlexus Core 300フラッグシップサウンドバーを発表 Klipsch、8Kサポート、12個のスピーカー、ルームコレクションを備えたFlexus Core 300フラッグシップサウンドバーを発表 Sep 05, 2024 am 10:16 AM

Klipsch Flexus Core 300はシリーズの最上位モデルで、同社のサウンドバーラインナップではすでに発売されているFlexus Core 200の上に位置します。クリプシュ氏によると、これはサウンドをさまざまな環境に適応できる世界初のサウンドバーだという。

h5 とはどういう意味ですか? h5 とはどういう意味ですか? Aug 02, 2023 pm 01:52 PM

H5 は、HTML の最新バージョンである HTML5 を指します。H5 は、開発者により多くの選択肢と創造的なスペースを提供する強力なマークアップ言語です。その出現は、Web テクノロジーの発展を促進し、Web ページのインタラクションと効果をより優れたものにします。H5 テクノロジーとして徐々に成熟して普及していき、インターネットの世界でますます重要な役割を果たしていくと思います。

Motorola Razr 50 Ultraは、防水ケースと巨大なセカンダリディスプレイを備えたリークされたティーザービデオに登場します Motorola Razr 50 Ultraは、防水ケースと巨大なセカンダリディスプレイを備えたリークされたティーザービデオに登場します Jun 20, 2024 pm 09:31 PM

過去数週間にわたって、Motorola Razr 50 と Razr 50 Ultra の最も重要な仕様とユーロ価格がリークされてきました。今回、非常に信頼できるリーカー @MysteryLupin が、以下に埋め込まれたティーザービデオを公開することができました。

オーディオとはどういう意味ですか? オーディオとはどういう意味ですか? Dec 25, 2023 pm 03:41 PM

オーディオとは、音の波長、周波数、強度を指します。これは人間の聴覚系で知覚できる信号であり、物体の振動によって生成されます。オーディオは通常、録音、保存、送信、再生できる波形の形で存在します。オーディオはさまざまな分野で利用される重要なマルチメディア情報です。デジタル技術の発展に伴い、デジタルオーディオは現代の音楽制作や放送の分野において主流の技術となっています。同時に、オーディオ処理とデジタル化も現代のオーディオ技術の重要な方向性の 1 つであり、音質を向上させ、音の明瞭度を高め、音の表現力を高めることができます。

Doogee S punk: 強力なスピーカー、設定可能な LED、10800 mAh バッテリーを備えた頑丈なスマートフォン Doogee S punk: 強力なスピーカー、設定可能な LED、10800 mAh バッテリーを備えた頑丈なスマートフォン Jun 14, 2024 am 09:12 AM

Doogee は、背面の大型スピーカーの形でユニークなセールスポイントを備えたニュース スマートフォンを間もなく提供する予定です。それは明らかに目立ち、視覚的に背面を支配します。最大出力電力は 4 ワットと指定されており、メーカーによれば

See all articles