Вопрос по audio, ios, avplayer – Нет звука от AVPlayer

1

Я пытаюсь воспроизвести mp3 (звук затвора камеры) с помощью AVPlayer. Я'Мы сократили все до простой кнопки, которая при нажатии воспроизводит звук. Все объекты создаются правильно, но когда я запускаю приложение на моем iPhone или iPad (оба работают под управлением iOS 6), звук не генерируется. И нет, кнопка отключения звука не включена, а громкость включена. :) Я слышу звук в других приложениях на обоих устройствах.

Я делаю что-то глупое?

- (void)playCameraShutterSound
{
    NSURL *url = [[NSBundle mainBundle] URLForResource:@"Grab" withExtension:@"mp3" ];
    AVPlayer* player = [AVPlayer playerWithURL:url];
    [player play];
}

Ваш Ответ

2   ответа
10

игрок» освобождается конец метода. Он должен быть зарезервирован как переменная класса.

Большой! Спасло меня от головной боли. GoldenJoe
это правильный ответ: игрок должен быть иваром или имуществом в классе Rok Jarc
0

 с вашим именем файла.

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/yoursound.mp3", [[NSBundle mainBundle] resourcePath]]];
AVAsset *asset = [AVURLAsset URLAssetWithURL:url options:nil];
AVPlayerItem *anItem = [AVPlayerItem playerItemWithAsset:asset];
avplayer = [AVPlayer playerWithPlayerItem:anItem];
[avplayer play];

Похожие вопросы