Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > iOS > Аудио работает только в эмуляторе


Автор: sQu1rr 28.10.2013, 00:23
Здравствуйте уважаемые форумчане. Недавно занялся разработкой под iOS, так что возможно код не написан наиболее оптимальным путем.
Столкнулся со следующей проблеммой, звук работает в эмуляторе, но когда проверяю на iPadе, звука нет. причем прогресс бар движется, минутки тикают, можно поставить на паузу и продолжить, но никакого звука. В чем может быть проблемма?

Код

// метод инициализации плеера
// ...
if(cache) {
    NSString *urlAddress = [Utils getPath:YES:number]; // локальный файл .mp3
    NSURL *urlStream = [NSURL fileURLWithPath:urlAddress];
    audioPlayer = [AVPlayer playerWithURL:urlStream];
    isInitOffline = YES;
} else {
    NSString *urlAddress = [Utils getAudioPath:episodeNum:episodeYear]; // http:// ссылка .mp3
    NSURL *urlStream = [NSURL URLWithString:urlAddress];
    audioPlayer = [AVPlayer playerWithURL:urlStream];
    isInitOffline = NO;
}
// ...

// play button listener
// ...
if([Utils isOnline] || bIsAudioCached) {
    [audioPlayer play];
    [self showPlay:NO];
    [self showPause:YES];
} else {
    [Popup makeNotOnlinePopup];
}
// ...


Заранее спасибо

Автор: sQu1rr 28.10.2013, 01:01
Как не смешно, iPad вдруг решил играть звук, так и не понял почекму  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)