Вопрос по iphone, audio – Воспроизведение аудио с iPhone: через внутренний динамик?

8

Кто-нибудь знает, возможно ли реализовать воспроизведение аудиофайла через внутренний динамик, даже если наушники подключены?

Ваш Ответ

2   ответа
0

я думаю, что это невозможно, так как кажется, что есть какой-то механический переключатель, который указывает на подключенную гарнитуру, таким образом, предотвращая выход динамика в этом случае. (читатьВот)

Некоторые другие советы можно найти в описанииkAudioSessionProperty_OverrideCategoryDefaultToSpeaker: "Specifies whether or not to route audio to the speaker (instead of to the receiver) when no other audio route, such as a headset, is connected."

10

как вы воспроизводите звук, но попробуйте взглянуть на «Перенаправление вывода звука». разделРуководство по программированию аудио сессий

Это выглядит примерно так:

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;  // 1 
AudioSessionSetProperty ( 
    kAudioSessionProperty_OverrideAudioRoute,                         // 2 
    sizeof (audioRouteOverride),                                      // 3 
    &audioRouteOverride                                               // 4 
); 
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы