2014-11-29 8 views
0

Да, я огляделся.Звук не воспроизводится на устройстве, а работает на симуляторе

var congratzSound = NSBundle.mainBundle().URLForResource("Sweg.aiff", withExtension: "aiff") 
var congratzPlayer:AVAudioPlayer? = AVAudioPlayer() 
congratzPlayer = AVAudioPlayer(contentsOfURL: congratzSound, error: nil) 
if let congratzPlayer = audioPlayer { 
      congratzPlayer.play() 
     } 

Этот код соответствует прекрасному, файл находится в разделе «Поддерживаемые файлы» и коппируется на устройство. Что я делаю неправильно? Расширяется ли расширение файла? Неправильно ли установлено письмо?

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

ответ

0

Используя следующие должны решить вашу проблему:

вар congratzSound = NSBundle.mainBundle() URLForResource ("Sweg", withExtension: "AIFF").

Если это не сработает, попробуйте:

вар congratzSound = NSURL (fileURLWithPath:. NSBundle.mainBundle() pathForResource ("Sweg", OfType: "AIFF"))

также, пожалуйста, проверьте имя файла, как-то-есть (Sweg.aiff) в вашем проекте кода и присутствует в папке вашего приложения.

Возможно, ваше устройство ищет Sweg.aiff.aiff при попытке воспроизвести звук, которого, очевидно, не существует