4

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

リンクは: http://view.vzaar.com/923037/video

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

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

4

2 に答える 2

7

VideoView の場合、問題はsetVideoPathメソッドにあります。setVideoURIストリーミング ソースを指定するには、代わりに使用する必要があります。

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));

ビデオが正しくエンコードされていれば、これは機能するはずです: (AAC+H.264、ベースライン)

于 2012-02-21T13:37:05.007 に答える
1

この html コードを記述し、webview にロードします。

<html><body><embed src="http://view.vzaar.com/923037/video" width="100%" height="100%"></embed></body></html>
于 2012-02-21T13:10:13.197 に答える