我知道有VideoView可以播放给定的流网址。但是可以播放来自下载URL的视频吗?
发布于 2014-07-18 18:56:44
它可以是其他选项,在默认播放器中播放视频
String extension = MimeTypeMap.getFileExtensionFromUrl("video url");
String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
Intent mediaIntent = new Intent(Intent.ACTION_VIEW);
mediaIntent.setDataAndType(Uri.parse("video url"), mimeType);
startActivity(mediaIntent);发布于 2014-07-18 18:59:08
public class HomeActivity extends Activity {
String url = "Type your url here ";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
myVideoView.setVideoURI(Uri.parse(url));
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.start();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.home, menu);
return true;
}
}https://stackoverflow.com/questions/24823265
复制相似问题