首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:通过下载地址播放视频

Android:通过下载地址播放视频
EN

Stack Overflow用户
提问于 2014-07-18 18:49:39
回答 2查看 1.1K关注 0票数 0

我知道有VideoView可以播放给定的流网址。但是可以播放来自下载URL的视频吗?

EN

回答 2

Stack Overflow用户

发布于 2014-07-18 18:56:44

它可以是其他选项,在默认播放器中播放视频

代码语言:javascript
复制
  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);
票数 1
EN

Stack Overflow用户

发布于 2014-07-18 18:59:08

代码语言:javascript
复制
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;
    }

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24823265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档