음악에 대한 메타 정보를 제공하는 활동을 사용하여 노래를 선택하려고합니다. 나는 이것을 단순한 파일 브라우저 대신에하고 싶다. 다음 코드는 있지만 불행히도 한 번 클릭하면 재생됩니다. 간단히 말해서 사용자가 MediaStore
에서 노래를 선택하고 나중에 연주하지 않아도되도록 할 수 있습니다.Android - 인 텐트를 사용하여 재생할 곡 선택
public class Main extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_PICK);
intent.setData(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
startActivity(intent);
}
}
피커가 아니기 때문에 활동을 선택할 수 있습니다. http://developer.android.com/reference/android/content/Intent.html#ACTION_CHOOSER – Ryan
@ 라이언 : 예,하지만 질문에 다음과 같이 설명되어 있습니다. "가능한 가장 자연스러운 미디어 브라우저를 사용하여 노래를 선택하려고합니다. ". 그것은 실제로 명확하지도 않고 코드도 아닙니다. 더 설명하면 도움이 될 것입니다. – Squonk
사용자가 노래를 선택하게하려고합니다. 액티비티 선택 항목이 없어도 재생하지 않고 MediaStore에서 곡을 선택하면됩니다. – Ryan