2012-05-14 7 views

ответ

6

Это, как я играю звук системы так тик. Как можно проще. Просто найдите название звука, который вы пытаетесь воспроизвести.

Не забудьте его перевести #import <AVFoundation/AVFoundation.h>
И добавьте AVFoundation.framework в фазу сборки цели.

AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle bundleWithIdentifier:@"com.apple.UIKit"] pathForResource:@"Tock" ofType:@"aiff"]] error:NULL]; 
[audioPlayer play]; 
+0

мне нужно включить звуковой файл, или в системе он уже существует? – user836026

+1

Если его системный файл, то вам не нужно будет. Как я сделал с Tock я просто ссылался на него из пакета UIKit, который находится на всех устройствах. Поэтому, если вы действительно находите файл для отправленного сообщения и его не только файл, который является эксклюзивным для mail.app, но и всю систему, тогда вы сможете ссылайтесь на него, не включая его. –

Смежные вопросы