2013-05-09 58 views

回答

2

採取視頻觀看和媒體播放器的佈局和您的活動的onCreate,你可以做到這一點

private VideoView video; 
private MediaController ctlr; 
uri=Uri.parse("android.resource://packagename/" + R.raw.famous); 
video=(VideoView)findViewById(R.id.video); 
video.setVideoURI(uri); 
ctlr=new MediaController(this); 
ctlr.setMediaPlayer(video); 
video.setMediaController(ctlr); 
video.requestFocus(); 
video.start(); 

這裏命名爲著名的視頻是在原文件夾中的資源。或者您可以保留資產並根據其更改文件名。代碼被測試並且工作正常。

+0

喜先生你怎麼樣,@ NipunGogia – Pranav 2013-05-09 06:43:28

+0

精細妳告訴如何[Rü ???????? – 2013-05-09 06:43:55

+0

@swati我想在默認播放器播放視頻,而不是在視頻視圖 – Pranav 2013-05-09 06:44:28

1

檢查了這一點:

Intent viewMediaIntent = new Intent(); 
      viewMediaIntent.setAction(android.content.Intent.ACTION_VIEW);   
      Uri audio = Uri.parse("android.resource://com.audio.test/raw/"+R.raw.audio1);  
      Log.d(TAG,"uri:"+audio.toString()); 
      viewMediaIntent.setDataAndType(audio, "video/*"); 
      viewMediaIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP); 
      Log.d(TAG,"Starting"); 
      Intent i = Intent.createChooser(viewMediaIntent, "Play Music"); 
      mGap.startActivity(i); 
      Log.d(TAG,"Started"); 
+0

它顯示一條消息,「沒有應用程序可以執行此操作」 – Pranav 2013-05-09 13:24:34

相關問題