0

セットトップ ボックス (Geniatech ATV1220) を使用して 1 つの Web サイト ( http://goo.gl/1SckBk )を表示するプロジェクトに取り組んでいます。カルーセル。

ボックスは Android 4.2.2 を実行しており、Google Chrome ブラウザー (v34) を使用している場合にのみサイトが正しく表示されます。私が抱えている唯一の問題は、Android Google Chrome にキオスク モードがないことと、ビデオ タグの自動再生が意図的にサポートされていないことです。そのため、手動で「クリック」して起動する必要があります。一度有効にすると、カルーセルの次のラウンドで問題なく再生されます.

フルスクリーン API を切り替えたり、ユーザーの操作なしでビデオを自動的に再生したりする方法はありますか?

タグを使えば

<meta name="mobile-web-app-capable" content="yes">

次に、ホームスクリーンにサイトを追加します。まだ時計付きのAndroidステータスバーがあり、それは望ましくありません。悲しいことに、それは選択肢ではありません。

ビデオを再生するためのユーザー操作の必要性を排除するオプションを提供するため、Webview を使用することも考えていましたが、最初の試行の後、おそらくクロムを使用していないため、サイトが正しく表示されませんでしたウェブキット版。

深く掘り下げて、chromeview などで作業を試みる前に、同様のニーズがあり、続行する方法について正しい方向に導くことができるかどうかを尋ねたいと思いました。

前もって感謝します、エゴン

4

1 に答える 1

0

最終的に、必要な機能を備えたカスタム クロム コンテンツ シェルを作成しました。

フルスクリーンについては、ここで説明したように行いました: アンドロイドのクロムでのキオスクモードまたはフルスクリーン

自動再生するには、HTMLMediaElement.cpp で m_userGestureRequiredForPlay を false に設定する必要があります。

if (document.settings() && document.settings()->mediaPlaybackRequiresUserGesture())
    m_userGestureRequiredForPlay = false;
于 2014-10-02T09:09:09.160 に答える