0
私は多くを検索しましたが見つかりませんでした。プログラムでAndroidプレイリストに曲を追加する方法はありますか?どんな助けでも本当に感謝しています。プレイリストにトラックを追加する
私は多くを検索しましたが見つかりませんでした。プログラムでAndroidプレイリストに曲を追加する方法はありますか?どんな助けでも本当に感謝しています。プレイリストにトラックを追加する
あなたは
public class TestAddTrack extends Activity {
private MediaPlayer mp = null;
private List<String> playList = new ArrayList<>();
private int indexPlay = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
playList.add("Sugar Maroon 5 - Maroon 5.mp3");
playList.add("We Don t Talk Anymore - Charlie Puth Selena Gomez.mp3");
playList.add("Why Not Me - Enrique Iglesias.mp3");
initNewMediaPlayer();
if (mp != null) {
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
initNewMediaPlayer();
}
});
}
}
private void initNewMediaPlayer() {
if (indexPlay <= playList.size()) {
String songName = playList.get(indexPlay);
++indexPlay;
if (songName.isEmpty()) {
initNewMediaPlayer();
} else {
mp = MediaPlayer.create(this, Uri.parse(Environment.getExternalStorageDirectory().getPath() + "/Music/" + songName));
mp.setLooping(false);
mp.start();
}
}
}
を試すことができますし、外部の使用している場合は許可を忘れないでください。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
新しい音楽プレーヤーアプリに付属しているお気に入り、最後に再生されたプレイリストのようなContentResolverを使用して作成したプレイリストについて質問していましたか? – GladiatorAsif