0

HTML5 ビデオを Android WebView で動作させるのに問題があります。

すべてがすでに設定されています。

  • Android mini pc - MK802IIIs (デュアルコア)
  • アンドロイド 4.1
  • ハードウェア アクセラレーションが有効になっています。
  • ネットワーク、内部および外部ストレージの読み取り/書き込みに対して付与される権限。
  • WebView には、webviewclient と chromewebviewclient があります。
  • Javascript/プラグインが有効になっています。
  • この例で使用されているビデオは、mp4 および webm 形式のビッグ バック バニーです。

何が機能しますか:

内部ネットワークでホストされている URL から Web ビューにビデオをロードします。ちゃんと再生されます。

機能しないもの:

Android ストレージからビデオを読み込みます。ここに画像の説明を入力 ビデオはコントロールに従って再生されますが、表示されるのは、色付きのピクセルの小さな線がある黒いキャンバスだけです。

logcat でもエラー メッセージはスローされません。誰もがこれを経験したことがあるのだろうか。

どんな助けでも大歓迎です。

4

2 に答える 2

1

Deejdd、コードを投稿していただけると助かります。コードのどの部分が機能していないかを把握できるようになります

于 2013-08-22T15:42:18.407 に答える
0

Android は、HTML ビデオを SDCard から直接再生することを好まないようです。それを修正するために私がしたことは、busybox を使用し、その httpd を小さな Web サーバーとして実行することでした。これにより、ビデオを問題なくローカルでストリーミングできます。

于 2013-10-28T15:16:29.493 に答える