私はmp4とavi、sdcardに2種類のファイルを持っています。このファイルを再生するにはコードの拡張子をフルネームで指定する必要がありますか?androidでmp4とaviファイルを再生する
これについてお手伝いしてください。
私はmp4とavi、sdcardに2種類のファイルを持っています。このファイルを再生するにはコードの拡張子をフルネームで指定する必要がありますか?androidでmp4とaviファイルを再生する
これについてお手伝いしてください。
あなたはIOException
を取得します。
パスをsetDataSource
に設定しています。 は、例えば、
あなたは、あなたが完全なパスを与えていない場合は、sdcard/yourMP4file.mp4
をプレイしたい、それはファイルパスとしてsdcard/yourMP4file
がかかります.....
実はsdcard/yourMP4file
はどのような存在がsdcard/yourMP4file.mp4
で、存在しません。だからあなたは得ますIOException
拡張子がないと、ファイルが正しく見つかりません。 SetDatasource
は例外をスローします。
http://developer.android.com/reference/android/media/MediaPlayer.html#setDataSource(java.lang.String)
私はそれを再生するために何を拡張子のないファイルの名前がある場合は? – Navdroid
しかし、拡張子のないファイルの名前があれば、再生する必要がありますか? – Navdroid
あなたはfullpathを取得する必要があります。そうでなければ再生できません...どこからファイル名を取得していますか?..私はデータベースに保存中に拡張子を追加する必要がありましたか、どこに保存しますか? –
サーバーからファイル名を取得します。ファイル名には拡張子が付いていません。私はそれを演奏できる方法はありますか? – Navdroid