Проблема, воспроизводимый аудиофайл с AvaudioPlayer на iPhone 4 в iOS 4.1

StackOverflow https://stackoverflow.com/questions/3809263

Вопрос

Я использую простой кусочек кода для воспроизведения аудиофайла:

NSString *pathToMusicFile1 = [[NSBundle mainBundle] pathForResource:@"song" ofType:@"mp3"];
mySong1 = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:pathToMusicFile1] error:NULL]; 
NSLog(@"Song1 Loaded");
mySong1.numberOfLoops = -1;
mySong1.volume = 1.0;
[mySong1 play];

Я импортировал AVFoundation, и я объявил MySong1 в моем файле заголовка, а затем синтезировать его в моем файле реализации. Этот код работает нормально, по большей части. У меня нет ошибок, и аудио играет отлично в симуляторе. Он также хорошо воспроизводится на iPhone 3GS Runing 4.0 и на оригинальном iPhone работает 3.1.3. Проблема в том, что она не играет на iPhone 4 работает iOS 4.1. Я попробовал убирать проект, а также перезапустить телефон. Ни одна не помогает. Я также попробовал файл .aiff вместо mp3, но никому не повезло.

Что мне не хватает? Есть ли альтернативный способ воспроизведения звуков, которые я должен использовать сейчас? Любая помощь оценила. Не могу понять, в чем проблема здесь. Спасибо за любую помощь.

Это было полезно?

Решение

Я довольно смущенно, чтобы опубликовать это, но мой телефон был установлен в бесшумный режим - именно поэтому я не получал звук из моего приложения на моем телефоне. Может быть, моя ошибка помогает кому-то еще? Надеюсь, что так. Просто стоит мне несколько часов, чтобы понять это. ГА!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top