2012-02-21 16 views
4

私はAndroidアプリでビデオを再生する必要があります。ファイルはオンラインファイルサーバーに保存されているオンラインファイルサーバーに保存されたビデオを再生する方法は?

リンクは次のとおりです。http://view.vzaar.com/923037/video

私はVideoViewを使用してこのファイルを再生することができません。このファイルをWebViewに読み込もうとしましたが、WebViewがWebブラウザを開き、ファイルの再生が開始されました。

デバイスにダウンロードせずに、これらの種類のファイルをアプリに直接再生する方法はありますか?

+0

を提供、これはMP4ファイルでありますそれはそうです)、あなたはVideoViewでそれを再生することができるはずです。私たちにあなたのコードを教えてください。多分問題を見つけてください。 –

+0

VideoView mVideoView =(VideoView)findViewById(R.id.vdoTest); mVideoView.setVideoPath( "http://view.vzaar.com/923037/video"); mVideoView.setMediaController(new MediaController(this)); これはVideoViewのコードです –

答えて

7

を、prpoblemはsetVideoPath方法です。ビデオが正しくエンコードされて、

VideoView mVideoView = (VideoView) findViewById(R.id.vdoTest); 
mVideoView.setMediaController(new MediaController(this)); 
String viewSource ="http://view.vzaar.com/923037/video"; 
mVideoView.setVideoURI(Uri.parse(viewSource)); 

これは動作するはずです:あなたは、ストリーミングソースを指定する代わりにsetVideoURIを使用する必要があります((AAC + H.264ベースライン)

+0

ありがとうAleks。あなたは私の問題を解決しました。魅力のように働きます。 もう一度質問してください。動画のサムネイルを表示できますか? Thnx –

1

は、このHTMLコードを記述し、WebViewの中でそれを読み込む:あなたのVideoViewのために

<html><body><embed src="http://view.vzaar.com/923037/video" width="100%" height="100%"></embed></body></html> 
+0

申し訳ありません私はあなたの方法を試しましたが、それは仕事量です。 空白のページのみが表示されます。しかしあなたの助けのためのthnx。 –

関連する問題