Android 1.5のassetsフォルダに保存されたMP4動画を再生するには?

Ineedは私のアンドロイドアプリで短いMP4ビデオを再生する方法については私はmp4ビデオを読み込む方法についての情報を探しているが、私はAndroid 1.5でそれを行う方法を見つけることができません。私のアプリはAndroid 1.5から4.0に互換性があります

I tryed with a lot of tutorials from google, but none of them works. For example, now i'm trying with the VideoViewDemo from android developers: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html

私は自分のASSETSフォルダにビデオを持っています。ビデオを再生するだけです。私はそれが簡単で素早い方法ではないとは信じられません。

してください、もし誰かがそれをする方法を知っていたら私はあなたの助けをたくさん感謝します。

ありがとう

0

2 答え

代わりに、生のフォルダにビデオを置いて、次のようなURIを構築することができます:

android.resource://[package]/[resource_id]
android.resource://[package]/[res type]/[res name]

例えば:

Uri videoUri = Uri.parse("android:resource://com.my.package/"+R.raw.myVideo);
mVideoView.setVideoURI(videoUri);
2
追加された
私は生のためではなく、assetsフォルダからビデオをロードする必要があります。アセットフォルダからロードする方法を教えてください。
追加された 著者 NullPointerException,

Have a look at page 314 of Mark's Busy Coder's guide to Android: http://commonsware.com/Android/Android-1_0-CC.pdf

アセットフォルダから何かを取得する方法の例があります。

Also, make sure that the codec is H.264 (not H.264 AVC). I don't think AVC was supported in 1.5. See: http://developer.android.com/guide/appendix/media-formats.html

ハッピーコーディング!

0
追加された
問題は、資産からビデオをロードするだけでなく、問題は、私はそれを再生することができない、私は質問の例を作業しようとしているが、ビデオが再生されない、私は本当にmp4ビデオを再生できるコードの完全な実例:S
追加された 著者 NullPointerException,
私は本の方法をチェックした、 "file:///android_asset/1.mp4"とこの方法doesnt作品:(
追加された 著者 NullPointerException,
Markの本の322ページの例は機能しませんか?
追加された 著者 Roberto C Serrano,