0

Androidコードから、デフォルトのAndroidメディアプレーヤーからプレイリストIDで特定のプレイリストを再生しようとしています。しかし、私のコードは機能していないようです。皆さん、ありがとうございました。

Intent intent = new Intent(Intent.ACTION_VIEW); 
    intent.setComponent(new ComponentName ("com.android.music","com.android.music.PlaylistBrowserActivity")); 
    intent.setType(MediaStore.Audio.Playlists.CONTENT_TYPE); 
    intent.setFlags(0x10000000); 
    intent.putExtra("oneshot", false); 
    intent.putExtra("playlist", playListId); 
    context.startActivity(intent);

これをマニフェストに追加しました:<action android:name="android.intent.action.VIEW"/>

4

1 に答える 1

0

これは私のために働いた:それはあなたを助けるかもしれません

Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse(Environment.getExternalStorageDirectory().getPath()+"/myVideo.avi");
intent.setDataAndType(data, "video/avi");
startActivity(intent);
于 2013-06-29T17:20:58.580 に答える