H5同層ビデオプレーヤーアクセス例の共有
この記事では主に、WeChat x5-video-player-type で同じレイヤーの H5 ビデオ プレーヤーにアクセスするチュートリアルを共有します。同じレイヤーの H5 プレーヤーを有効にするには、ビデオを通じて同じレイヤーの H5 プレーヤーを宣言します。属性 "x5-video-player-type"。x5-video-player-type でサポートされる値のタイプ: h5
例:
<video src="http://xxx.mp4" x5-video-player-type="h5"/>
注: この属性は再生前に設定する必要があります。以下の「x5-video-player-fullscreen」にも同じことが当てはまります
x5-video-player-fullscreen 全画面モード
ビデオは再生時に全画面モードになります
この属性が宣言されていない場合、ページは元のビューポート サイズ (ビデオが再生される前) になります (WeChat など)。この属性が宣言されていない場合、タイトル バーの高さは与えられません。ページは、再生中に 2 つの等しい部分 (上部と下部の黒いブロック) に分割されます。 注: この属性を宣言するには、ページ自体が新しいビューポート サイズの変更に適応する必要があります。これは、サイズ変更イベントをリッスンすることで実現できます
<video id="test_video" src="xxx" x5-video-player-type="h5" x5-video-player-fullscreen="true"/>
全画面を実現するには、ウィンドウ サイズの変更 (サイズ変更) を監視する必要があります
window.onresize = function(){ test_video.style.width = window.innerWidth + "px"; test_video.style.height = window.innerHeight + "px"; }
注: 1. ビデオを完全に全画面に表示するには、適切にビデオの表示領域をビューポート領域より大きくすることで、表示時にビューポートの外側の部分が切り取られた後、その周りに黒い境界線が表示されなくなります。
x5-video-orientation は水平方向を制御します。
機能: プレーヤーがサポートする方向を宣言します
オプションの値: 横向きの水平画面、縦向きの画面
デフォルト値: 縦向き
例: http://res.imtt.qq.com/ qqbrow...
横画面
<video ... x5-video-player-type=”h5” x5-video-orientation="landscape"/>
縦画面
<video ... x5-video-player-type="h5" x5-video-orientation="portrait"/>
携帯電話をフォローすると自動的に回転します
<video x5-video-player-type="h5" x5-video-orientation="landscape|portrait"/>
注: この属性は、x5-video-player-type="h5" が宣言されている場合にのみ有効になります
イベントcallback
x5videoenterfullscreen が全画面通知に入ります
サポートされているバージョン: TBS は >=036900 からサポートされ、QB は >= 7.2 vX5VideoEnterfullScreen のサポートを開始します: プレーヤーが全画面ステータスになることを表します。 例: JS を介して
<video id=“myVideo".../>
を表示します。監視インシデント
myVideo.addEventListener("x5videoenterfullscreen", function(){ alert("player enterfullscreen"); })
VIDEOEEXITFULLLLLLLLLLEN 全画面通知を終了します
X5VIDEOEEXITFULLLLLLLLLLEN: プレーヤーが全画面形状を終了することを意味します 使用方法は X5VIDEOENTERLLLLLLLLLLLLEN と似ています
同じレイヤーのプレーヤーを使用するためのいくつかの提案 サイズ変更イベントをリッスンして、適応的なビューポート サイズ変更を実装します。ビューポート サイズはビデオ再生中に調整されます ビデオ再生中のインタラクション、ポップアップ ボックス、ビデオ領域外ではなくビデオ領域内の字幕- ライブ全画面ビデオの場合、インタラクティブ要素を上部に配置しないことをお勧めします
- インタラクティブビデオの実装に関する提案ビデオ領域(ビデオ要素)の上での操作を許可します
- 全画面インタラクションが必要な方向け、ビデオ領域をビューポート サイズ>
- TBS カーネル>=036849 に設定してから、UA のサポートを開始できます。例:
TBSモバイルQQ:TBSカーネル&gt; =036855androidqqブラウザー:browserバージョン&gt; =7.1ua例:useragent:mozilla/ 5.0(linux; u; android 4.4.4; zhcn; zhcn; R7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/37.0.0.0 MQQBrowser/7.1 Mobile Safari/537.36ビデオ表示位置制御
デフォルトのビデオは、指定された領域の中央に表示されます。 CSS object-position 属性を通じてビデオの表示位置 (左上隅) を制御できます例: http://res.imtt.qq.com/qqbrow... 上部:
myVideo.style["object-position"]= "0px 0px"
下部ディスプレイ:
var offsetY = myVideo.clientHeight - (myVideo.clientWidth * myVideo.videoHeight / myVideo.videoWidth) myVideo.style["object-position"]= "0px " + offsetY + "px"
効果:
関連推奨事項:
HTML5 Miranaビデオプレーヤー (コードオープンソース) _html5 チュートリアルスキル
以上がH5同層ビデオプレーヤーアクセス例の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
