2012-03-09 92 views
1

當我嘗試在我的Nexus S上啓動視頻意圖由於某種原因Adobe Reader始終啓動。Android視頻意向啓動Adobe Reader

這裏是我啓動我的意圖:

Intent i = new Intent(Intent.ACTION_VIEW); 
i.setType("video/*"); 
i.setData(Uri.parse("... .3gp)); 
act.startActivity(i); 

但是這會導致以下日誌:

I/ActivityManager( 109): Starting: Intent { act=android.intent.action.VIEW dat=file:///mnt/sdcard/.../.3gp cmp=com.adobe.reader/.AdobeReader } from pid 26934 

回答

0

在完成了意圖創建的所有方式之後去做把戲。 以下代碼適用於我:

final Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.parse(path), "video/*"); 
act.startActivity(intent); 
0

當您嘗試此相反,它應該工作:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("movieurl")); 
startActivity(intent); 
0
Intent i = new Intent(Intent.ACTION_VIEW); 

    i.parseUri(uri, flags); 

startActivity(i);