Как уменьшить громкость звука iPod, пока мое приложение воспроизводит звук

StackOverflow https://stackoverflow.com/questions/400674

  •  03-07-2019
  •  | 
  •  

Вопрос

Я пытаюсь воспроизвести функциональность встроенного приложения «Почта», когда приходит новое сообщение, пока вы слушаете музыку на iPod.

Что происходит с приложением «Почта»:

  1. Громкость iPod немного снижается
  2. Почтовое приложение воспроизводит короткий звук и вибрацию
  3. Громкость iPod возвращается в норму

Я знаю, как воспроизвести звук и вызвать вибрацию, но я не знаю, как уменьшить громкость iPod и восстановить ее после воспроизведения звука.

Как я могу воспроизвести ту же функциональность в своем приложении с помощью SDK 2.2?Я знаю, что сторонние приложения не могут работать в фоновом режиме.Мои пользователи будут играть на iPod, а мое приложение будет на переднем плане.

Это было полезно?

Решение 3

Это невозможно с iPhone SDK 2.2.1 или более ранней версии.Если вам нужна эта функция, пожалуйста, отправьте ошибка в яблоке.Я отправил один, но дубликаты указывают на интерес, поэтому это может способствовать продвижению этой проблемы.

Другие советы

Смотрите мой ответ на другой ваш вопрос ;)

[[MPMusicPlayerController iPodMusicPlayer] setVolume:x.y]

где вы меняете xy через таймер или единоразово.В OS3, конечно.

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

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

(Я удивлен, что эта функция не является автоматической и не работает по умолчанию.Но я всегда считал, что элегантность API Apple обратно пропорциональна элегантности интерфейса :-)

[[MPMusicPlayerController iPodMusicPlayer] setVolume:x.y] это повлияет на громкость музыкального плеера iPod (допустимые значения: от 0,0 до 1,0)

Я надеюсь, что вибрация не разрешена в iPod.если в устройстве есть опция вибрации, мы можем это сделать

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top