[解決済み] HTML5ビデオをフルスクリーンにする方法はありますか?
質問
HTML5 の「HTML5」を使って動画をフルスクリーンで再生する方法はありますか?
<video>
タグを使用することができます。
また、これが不可能な場合、この決定の理由があるかどうか、誰か知っていますか?
解決方法は?
2020年の答え
HTML 5 では動画をフルスクリーンにする方法はありませんが、平行して行われる フルスクリーンAPI は、要素が自身をフルスクリーンで表示するための API を定義しています。 .
動画を含むあらゆる要素に適用可能です。
ブラウザ対応 は良いのですが、Internet ExplorerとSafariはプレフィックス付きのバージョンが必要です。
An 外部デモ は、Stack Snippetのサンドボックス・ルールで壊れているため、提供されています。
<div id="one">
One
</div>
<div id="two">
Two
</div>
<button>one</button>
<button>two</button>
div {
width: 200px;
height: 200px;
}
#one { background: yellow; }
#two { background: pink; }
addEventListener("click", event => {
const btn = event.target;
if (btn.tagName.toLowerCase() !== "button") return;
const id = btn.textContent;
const div = document.getElementById(id);
if (div.requestFullscreen)
div.requestFullscreen();
else if (div.webkitRequestFullscreen)
div.webkitRequestFullscreen();
else if (div.msRequestFullScreen)
div.msRequestFullScreen();
});
2012年の回答
HTML 5では動画をフルスクリーンにする方法はありませんが、平行して行われる
フルスクリーン仕様
は
requestFullScreen
メソッドを使用することで、任意の要素 (
<video>
要素をフルスクリーン化することができます。
それは 多くのブラウザで実験的にサポートされています .
2009年の回答
注:その後、仕様から削除されました。
から HTML5仕様 (執筆時:'09年6月)。
<ブロッククオートユーザーエージェントは 動画を表示させるための公開API をフルスクリーンで表示します。スクリプトと を使用することで ユーザーを騙して システムモダルのダイアログが表示されました。 パスワードの入力を求める また、quot;mere".の危険性もあります。 ページが起動し、迷惑をかける リンクが張られると、フルスクリーンの動画が表示されます。 をクリックしたり、ページを移動したりすることができます。その代わり ユーザーエージェントに特化したインターフェース機能 を提供し、簡単に を取得し、フルスクリーン再生が可能です。 モードがあります。
ブラウザはユーザーインターフェースを提供してもよいが、プログラム可能なものを提供すべきではない。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] HTML5のlocalStorageにオブジェクトを格納する方法は?
-
[解決済み] ページを再読み込みせずにURLを変更するにはどうすればよいですか?
-
[解決済み] CSSでテキストを垂直方向にセンタリングするには?[重複しています]
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み] inline/inline-block要素間のスペースを削除するにはどうすればよいですか?
-
[解決済み] HTML5でfloat入力タイプはありますか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] BootstrapのCollapse Navbarが動作しない
-
[解決済み] 横型リストアイテム
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] セレクトボックスのプレースホルダーを作成するにはどうすればよいですか?
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み] HTMLの "role "属性は何のためにあるのですか?
-
[解決済み] 入力テキストボックスの値を取得する
-
[解決済み] 複数のノンブレイキングスペース("nbsp")ではなく、タブスペースを使用しますか?
-
[解決済み] HTML Input="file" Accept Attribute File Type (CSV)
-
[解決済み] マークダウンにおける相互参照 (名前付きアンカー)