2015-01-04 41 views
0

我想在Android中使用意圖打開默認視頻播放。我搜索並發現了一個代碼,因此可能是這樣的網站,這不適合我。以下是我正在使用的代碼。請讓我知道我錯了。意圖播放視頻不工作在android

intent.setAction(Intent.ACTION_VIEW); 
        intent.setDataAndType(Uri.parse(http://198.74.53.248/overtribe/photos/115/post/282/1420275659d4ecm_video1.mp4), "video/*"); 
        mContext.startActivity(intent); 

回答

0

嘗試用VideoView:

@Override 
protected void onCreate(Bundle savedInstanceState) 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    try { 
     setContentView(R.layout.activity_main); 
     String link="http://url_to_video.mp4"; 
     VideoView videoView = (VideoView) findViewById(R.id.VideoView); //add a videoview in xml 
     MediaController mediaController = new MediaController(this); 
     mediaController.setAnchorView(videoView); 
     Uri video = Uri.parse(link); 
     videoView.setMediaController(mediaController); 
     videoView.setVideoURI(video); 
     videoView.start(); 
    } catch (Exception e) { 
     // TODO: handle exception 
     Toast.makeText(this, "Error connecting", Toast.LENGTH_SHORT).show(); 
    } 
} 
+0

好吧,我會嘗試與視頻的看法,但可以請你告訴我,爲什麼它不使用默認視頻播放工作。由於我必須按照我的應用程序要求 – rahul

+0

在默認視頻播放中播放,因此您可能需要在沒有videoview的情況下播放:https://software.intel.com/zh-cn/blogs/2014/03/20/video-playing- with-android-media-player – Riad

+0

是的,我使用的代碼與您發佈的代碼相同。請讓我知道如果我在我現有的代碼中做錯了什麼 – rahul