0

Android アプリケーションの VideoView でビデオを再生しようとしています。問題は、Webページだけでなく、YouTubeからビデオへの正しいリンクを取得するにはどうすればよいですか?

setContentView(R.layout.videopopup);
VideoView vv = (VideoView)findViewById(R.id.videoElem);

MediaController mc = new MediaController(this);
mc.setEnabled(true);
mc.show(0);
vv.setMediaController(mc); 
vv.setVideoURI(Uri.parse("http://www.youtube.com/v/oFL2rszPmmU?version=3&feature=player_detailpage"));
vv.requestFocus();
vv.showContextMenu();
vv.start();  

このリンク: Video View で YouTube ビデオが再生されない

Evgeny Nacu は、それがどのリンクであるべきかを説明していますが、特定の youtube ページからリンクを取得する方法については説明していません。

4

1 に答える 1

0

デフォルトの YouTube アプリを使用してビデオを再生する簡単な方法:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(your youtube url);

Youtubeアプリがすべてを行います。何もする必要はありません。

それでも解決しない場合は、コードで videoview の代わりに webview を使用してください

于 2012-06-20T09:25:32.920 に答える