объединение dataframe не дает никакого результата с внутренним объединением

Да, вы можете воспроизводить звук, когда телефон настроен на вибрацию. Просто используйте класс AVAudioPlayer.

По умолчанию воспроизведение звука аудио-сессии будет ~ не соответствовать настройке переключателя отключения звука на iPhone. Другими словами, если вы звоните, чтобы воспроизвести звук, а тихий (аппаратный) переключатель на iPhone настроен на молчание, вы все равно услышите звук.

Это то, что вы хотите. Итак, теперь вы знаете, что воспроизведение аудио сессии, когда ваш телефон находится в бесшумном режиме, по-прежнему будет воспроизводить звук, который вам просто нужно знать, как создать аудио-сессию для воспроизведения звука, например: взято с этого сайта: http: //iosdevelopertips.com/audio/playing-short-sounds-audio-session-services.html

SystemSoundID soundID;
NSString *path = [[NSBundle mainBundle]
   pathForResource:@"RapidFire" ofType:@"wav"];    

AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:path],&soundID);
AudioServicesPlaySystemSound (soundID);

Для этого вам нужно будет импортировать файл заголовка, а также добавьте AudioToolbox.framework в ваш проект.

И все.

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

Pk

0
задан Akhil Jain 7 March 2019 в 05:47
поделиться