У меня есть массив QueuePlayer, как показано ниже,
Print Queue Player array : (
"<AVQueuePlayer: 0x7fed625a51c0>",
"<AVQueuePlayer: 0x7fed624baa00>",
"<AVQueuePlayer: 0x7fed624c43c0>"
)
При нажатии кнопки я воспроизводю звук из массива выше,
-(IBAction)click_Play:(UIButton *)sender {
[(AVQueuePlayer *)[arrQueuePlayer objectAtIndex:sender.tag] setVolume:1.0];
[(AVQueuePlayer *)[arrQueuePlayer objectAtIndex:sender.tag] play];
}
Причина создания массива QueuePlayer заключается в том, что моя кнопка воспроизведения находится в UITableView. Воспроизведение звука из массива при нажатии кнопки работает хорошо только в первый раз. Если я снова нажму кнопку воспроизведения. Это не воспроизведение звука. Не знаю, что не так. Я проверил это с помощью кода отладки. Мой массив обнуляется или что-то в этом роде. Тогда почему он не воспроизводится снова при нажатии кнопки?
Помогите мне, пожалуйста. Заранее спасибо!