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

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

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

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

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; // 1 AudioSessionSetProperty ( kAudioSessionProperty_OverrideAudioRoute, // 2 sizeof (audioRouteOverride), // 3 &audioRouteOverride // 4 ); 

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

Некоторые другие подсказки можно найти в описании kAudioSessionProperty_OverrideCategoryDefaultToSpeaker : «Указывает, следует ли маршрутизировать звук в динамик (вместо приемника), если не подключен другой аудиомаршрут, например, гарнитура».

  • Как проверить обновление приложения iPhone?
  • программный доступ к кнопкам громкости iPhone
  • Возвратитесь к поведению приложения после разговора по телефону в собственном коде, чем UIWebView
  • AVFoundation, как отключить звук затвора при захватеStillImageAsynchronouslyFromConnection?
  • Эквивалент карты NSArray
  • Как установить цвет фона кнопки на iPhone?
  • Как я могу поместить представление из UINavigationController и заменить его другим за одну операцию?
  • курсив, полужирный и подчеркнутый шрифт на iPhone
  • можно открыть приложение «Настройки» с помощью openURL?
  • Утеряна информация, синхронизируя iPhone с новым компьютером?
  • Невозможно обработать проверку данных info.plist приложения в это время из-за общей ошибки (1095)
  • Interesting Posts

    Можете ли вы поймать собственное исключение в коде C #?

    Как я могу использовать classы стандартной библиотеки (STL) в моем интерфейсе dll или ABI?

    Безголовый браузер и соскабливание – решения

    Хороший бесплатный интернет-фильтр

    Загрузка файла ASP.NET

    Установка модема D-Link в режиме «Мост»

    Как использовать строковую переменную для выбора столбца фрейма данных с помощью $ notation

    Установить цвет выделения выделенного элемента ComboBox

    Как использовать файл дампа для диагностики утечки памяти?

    свойство classа маркировки c # как грязное

    Почему java.util.Optional не является Serializable, как сериализовать объект с такими полями

    API для настройки статических IP-адресов в приложении для Android

    Ntbackup workalike для adhoc полных резервных копий в Windows 7 бесплатно и предпочтительно с открытым исходным кодом

    Как отключить проверку файловой системы NTFS при загрузке системы?

    Конечное назначение переменной с помощью try / catch

    Давайте будем гением компьютера.