36

Fragmentの assets フォルダーからビデオを表示する必要があるアプリケーションを作成しています。誰でも私がこれを行うのを手伝ってもらえますか? XML で VideoView を使用する必要がありますか?

4

5 に答える 5

81

アセットからアクセスする代わりに、ビデオをプロジェクトの res/raw フォルダーにコピーする必要があります。res フォルダーの下に raw フォルダーを作成します。サポートされている形式 (3gp、wmv、mp4) で、ビデオファイル.mp4 のように、ファイル名に小文字、数字、アンダースコア、およびドットを使用して名前を付ける必要があります。

VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file;
view.setVideoURI(Uri.parse(path));
view.start();
于 2012-07-06T06:05:52.390 に答える
3
VideoView view = (VideoView)findViewById(R.id.videoView);
String path = "android.resource://" + getPackageName() + "/" + R.raw.video_file;
view.setVideoURI(Uri.parse(path));
view.start();

AkashG のコードですが、ここの R は Android クラスのものではないことを覚えています。それはあなた自身のプロジェクトからのものです。

于 2014-10-17T08:48:51.657 に答える