1

MediaPlayer を起動して、MediaPlayer に Uri (標準) として渡される .mov ファイルを再生します。ただし、ファイルを再生できないと言っています。ただし、この同じリンクを Web に配置し、そのリンクをクリックしてムービーを起動すると (Android ブラウザで)、ビデオは問題なく再生されます。ただし、すべての努力にもかかわらず、WebView で Video タグを使用して再生することはできません。

だからここに私の質問があります.Androidブラウザアプリがビデオを再生して再生するためのリンクを含む.html URLを取得できるようにする魔法は何ですか? 同じ URL を WebView にロードしたり、動画の URL をメディア プレーヤーに渡そうとしたりしても、うまくいきません。ビデオの形式は .mov です。

みなさん、よろしくお願いします。

4

1 に答える 1

2

Android ブラウザーと WebView は非常に異なります。WebView は、非常に基本的な HTML Web ページを表示するために使用することを想定して設計されているため、非常に必要最小限です。デフォルトでは、WebView ではプラグインが有効になっておらず、javascript が有効になっていません。ブラウザーで機能するものは WebView でも機能するとは考えないでください。

次に、メディアの扱いについてです。ブラウザには、ほとんどの場合、ビデオ ソースをページから取り除き、ネイティブ プレーヤーで起動するように設定された追加機能があります。この機能は WebView には組み込まれていません。また、ネイティブ プレーヤーは、再生できるようにするために URI として何を渡す必要があるかについて非常にうるさいです。

お役に立てば幸いです、Stevy888

于 2012-07-30T20:17:21.197 に答える