2011-10-26 2 views
0

최근 프로젝트의 경우 사용자가 재생 목록을 만들어 전화기에 저장할 수 있기를 바랍니다. 나는 그들이 응용 프로그램에서 그들을 만들 때 그들이 내장 된 음악 응용 프로그램을 볼 때 표시됩니다 싶습니다. 이 일을하는 가장 좋은 방법은 무엇입니까? 아마도 MediaStore를 사용해야 할 것입니다. 그러나 그보다는 제가 잃어버린 것입니다. 어떤 정보라도 도움이 될 것입니다. 올바른 방향으로 조금만 움직여주세요. 감사합니다.코드를 통해 재생 목록 생성하기

답변

1

Media.AudioStore.Playlist 클래스에있는 콘텐츠 URI를 사용하여 재생 목록 콘텐츠 제공 업체에 액세스 할 수 있습니다. 재생 목록 콘텐츠 제공 업체에 요소를 삽입하면 음악 응용 프로그램에 삽입 된 재생 목록을 사용할 수 있습니다.

예제 코드 :

ContentResolver contentResolver = Context.getContentResolver(); 
//Get all the playlists 
Cursor playlist = contentResolver.query(
    Media.AudioStore.Playlist.getContentUri(Media.AudioStore.Playlist.EXTERNAL_CONTENT_URI)); 

당신은 더 클래스로 주위를 재생할 수 있습니다 그들을 사용하는 방법의 더 나은 아이디어를 얻을 수 있습니다. Media.AudioStore.Playlist에있는 내부 클래스는 Media.AudioStore.Playlist.Memebers입니다.