Я пытаюсь воспроизвести несколько mp3 с AVPlayer
.Я выбираю URL-адреса mp3-файлов и затем AVPlayer
воспроизводит их один за другим.
Моя первая попытка - позволить одному AVPlayer
воспроизвести все mp3-файлы методом replaceCurrentItemWithPlayerItem
.Но нет звука, кроме первой песни.
Когда я пытаюсь сгенерировать AVPlayer
для каждого отдельного элемента, и пусть каждый AVPlayer
воспроизводит свой элемент, приложение работает так, как я хотел.
Мой вопрос: AVPlayer
предназначен для воспроизведения одного предмета?Если я не хочу выделять новый AVPlayer
для каждого предмета, я должен использовать AVQueuePlayer
для воспроизведения нескольких предметов, верно?Какой метод предпочтительнее?