Galaxy Sは特殊な実装がされてましたというお話というか情報です。
通常は以下の定義されているuriを使います。
MediaStore.Audio.Playlists.INTERNAL_CONTENT_URI
MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI
文字列にするとこんな感じ
content://media/internal/audio/playlists
content://media/external/audio/playlists
Galaxy S(GT-I9000)では、以下のURIにしないと取得できませんでした。
content://media/internal/audio/music_playlists
content://media/external/audio/music_playlists
さらに、プレイリストに所属する曲を取得する場合は以下のuriです。
content://media/internal/audio/music_playlists/
content://media/external/audio/music_playlists/
ちなみに
MediaStore.Audio.Artists.EXTERNAL_CONTENT_URI
などの、他のuriは使用できました。
確認端末
htc Aria S31HT は標準動作
samsung Galaxy S GT-I9000 は特殊動作
ユーザーが作成したプレイリストへ曲を追加したり削除したりの方法は次回ということで。
コメント