iPhoneとiPad/ブラウザのHTML5インラインビデオ比較
2023-08-12 02:59:10
質問
iPadとブラウザで完璧に動作するHTML5ビデオプレーヤー(非常にシンプルなもの)を作成したのですが、これはどのように動作しますか?
しかし、iPhone でそれを開くと、再生ボタンが表示されるだけで、それを押すと、新しいウィンドウでネイティブの動画プレーヤーが開かれ、私のすべてのものの上に表示されます。
つまり、動画が分離して実行されるため、私のカスタム コントロールと時間追跡 (Javascript で記述) へのアクセスが失われます。
iPhone での HTML5 ビデオの Apple の制御を無効にし、ipad のように動作させる方法はあるでしょうか。
乾杯
どのように解決するのですか?
そうですね。
このままではダメだと思い、Appleにバグを提出しました。
2 週間後、彼らは非常に簡単に、HTML の video タグに "webkit-playsinline" を追加し、UIWebView に "allowsInlineMediaPlayback" プロパティを追加すべきであると、私に返事をしました。
というわけで、最終的にはこんな感じです。
HTML
<video id="player" width="480" height="320" webkit-playsinline>
オブジェC
webview.allowsInlineMediaPlayback = YES;
そして、すべてうまく動作します :)
webkit-playsinline" への参照を見つけることができた唯一の場所は iAds リファレンスで、そこには "iAds JS only" と書かれていたからです。
関連
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] HTML5のlocalStorageにオブジェクトを格納する方法は?
-
[解決済み] 画面サイズ、現在のウェブページ、ブラウザウィンドウのサイズを取得する
-
[解決済み] inline/inline-block要素間のスペースを削除するにはどうすればよいですか?
-
[解決済み] HTML5/Canvas/JavaScriptを使用してブラウザ内のスクリーンショットを撮影する
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
-
[解決済み] UITableViewのセクション間のスペースを小さくする
-
[解決済み] Xcodeは私のiOSデバイスを見ませんが、iTunesは見ます。
-
[解決済み] iPhoneでテキスト入力のポップアップダイアログボックスを表示する簡単な方法は?
-
[解決済み] iPhoneシミュレーターの位置情報
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Mobile Safariで電話番号のリンクを無効にする方法を教えてください。
-
[解決済み] Objective-CでENUMを定義して使用するにはどうすればよいですか?
-
[解決済み] UITableViewHeaderFooterView。背景色を変更できない
-
[解決済み] 指定されたエンタイトルメント...プロファイルです。(0xE8008016)と表示されました。エラー iOS 4.2
-
[解決済み] Xcodeで非推奨の警告を抑制する
-
[解決済み] cocoaアプリケーションのinfo plistにある「bundle display name」と「bundle name」の違いは何ですか?
-
[解決済み] iphoneシミュレーターでキーボードを使うにはどうしたらいいですか?
-
[解決済み] iPhoneシミュレーターでカメラをテストするには?
-
[解決済み] 円形のカスタムUIViewの描き方 - iPhoneアプリ
-
[解決済み] UITextFieldの高さを設定するには?