Как продолжить воспроизведение гибридного звука в спящем режиме в ios xamarin?

У меня есть гибридное приложение, разработанное с использованием Xamarin, с использованием библиотеки, которую я создал для имитации только тех аспектов MVC, которые мне нужны, так что я могу почти использовать те же файлы .cshtml, а также библиотеки моделей и контроллеров, что и мой веб-сайт. Это приложение для изучения языка, а одной из его частей является медиаплеер для воспроизведения файлов аудиоуроков, реализованный на HTML 5 и JavaScript. На Android, когда я кладу телефон в спящий режим, звук будет продолжаться. В IOS он будет плавно отключаться правильно.

Есть ли способ сохранить воспроизведение звука в спящем режиме?

Спасибо.

В iOS, если вы хотите воспроизводить аудио в фоновом режиме, вы должны включить фоновый режим.

Anonymous 13.04.2018 11:20
0
1
83
1

Ответы 1

Некоторый поиск показал следующую полезную страницу: https://docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/backgrounding/ios-backgrounding-walkthroughs/location-walkthrough

Поскольку я использую Visual Studio на ПК, мне пришлось добавить в свой info.plist следующее:

  <key>UIBackgroundModes</key>
  <array>
    <string>audio</string>
  </array>

Обратите внимание на значение «audio», а не на «location», используемое в примере.

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