2015-07-06 3 views
1

Я пытаюсь сделать простую флеш-карту iOS для чтения для учеников esl, использующих быстрый.Воспроизведение звуков Автоматически при переходе к новому контроллеру просмотра

Как я могу использовать то, что знаю об использовании кнопок для воспроизведения звуков, и автоматически воспроизводить звуки при загрузке новой страницы/вида на телефоне? Это кажется очень простым, но я не могу понять.

Это то, что у меня есть для кнопки

var error: NSERROR? 
audioPlayer = AVAudioPlayer(contentsOfURL: alertSound, error: &error) 
audioPlayer.preparetoPlay() 
audioPlayer.play() 

Опять же это работает для кнопки, но я полагаю, что это что-то делать с последними 2-х линий.

Например: после запуска начинается изображение компьютера. Как я это делаю сейчас, когда вы нажимаете на компьютер, голос говорит слово и произносит его.

Я хочу, чтобы это было действительно неотъемлемым в случае, если «Нажмите здесь» не резонирует с классом (это настоящие ученики esl!), Поэтому я хотел бы, чтобы он автоматически играл.

Спасибо!

+0

Вы можете поместить код, чтобы играть в вызове функции viewDidLoad() объекта ViewController – Aggressor

+0

http://roadfiresoftware.com/2015/01/КСН-основы-The-UIViewController-жизненный цикл / – Aggressor

ответ

0

Поместите код внутри viewDidLoad() метода каждого контроллера представления как таковые:

override func viewDidLoad() { 
    var error: NSERROR? 
    audioPlayer = AVAudioPlayer(contentsOfURL: alertSound, error: &error) 
    audioPlayer.preparetoPlay() 
    audioPlayer.play() 
} 
Смежные вопросы