2011-12-07 26 views
0

私はこのビデオを再生しようとしていますhttp://110.234.149.86/vedios/sw.mp4 VideoView.Myコードは以下のとおりです。できませんVideoView APIでビデオを再生

public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.main); 
VideoView vv =(VideoView)findViewById(R.id.videoView1); 
vv.setVideoURI(Uri.parse("http://110.234.149.86/vedios/sw.mp4")); 
vv.start(); 
vv.setMediaController(new MediaController(this)); 
vv.requestFocus(); 
} 

動画は再生できません。誰でも助けてくれますか?

+0

ビデオファイルのコーデックを最初に確認してください。アンドロイドは多くのフォーマットをサポートしていません。サポートされているフォーマットについては、http://developer.android.com/guide/topics/media/index.html – Huang

+0

をご覧ください。http://developer.android.com/guide/appendix/media-formats.html – Huang

+0

アプリのターゲティングが実行されていますか? – yorkw

答えて

0

まず、私はマルチメディア、デコード、またはエンコード領域の専門家ではありません。私が言うことは、ファイル拡張子が ".mp4"であっても、Androidではサポートされないということです。 1つの拡張がいくつかの異なるデコードプロファイルの下で得られる可能性があるためです。ドキュメント(2番目のリンクを投稿)では、 "H.263"と "H.264 AVC"を参照しているので、拡張子はファイルを再生できるかどうかを確認する標準ではありません。コンバータの場合、MediaCoderが選択できます。

多かれ少なかれ役立つことを願っています。

+0

私はMP4Boxコマンドを使ってformate HTTPのa.3gpファイルをストリーミングするためにa.3gpファイルを変換しました。私は私のビデオを見ることができます。 – Ranga

関連する問題