Как настроить громкость в приложении tvOS?

Я новичок в разработке tvOS / iOS. Я использую быстрый. Я пытаюсь разработать приложение tvOS. Он воспроизводит 3 видео в цикле (что в основном представляет собой 3 версии одного и того же видео с разной скоростью). В нем есть фоновая музыка, которую можно включить или выключить.

У меня есть незавершенная функция, которую нужно реализовать - регулировка громкости фоновой музыки. Поэтому я не уверен, можем ли мы использовать слайдер громкости в tvOS. Но до этого можно ли увеличивать и уменьшать громкость фоновой музыки только в приложении? Я имею в виду, есть ли способ не влиять на громкость основного телевизора и при этом регулировать громкость музыки только внутри приложения?

Я видел эту документацию по яблоку, но не знаю, как ее использовать. https://developer.apple.com/reference/avfoundation/avplayer/1390127-volume

Я также просмотрел эту ветку: iPhone: управление громкостью с помощью кнопок

Можно ли это использовать и для tvOS?

Может кто-то помочь мне с этим?


person BizDev    schedule 05.03.2017    source источник
comment
В каком классе ты играешь музыку? Добавьте код, пожалуйста.   -  person Roman Podymov    schedule 07.03.2017


Ответы (1)


Итак, решение было довольно простым. Для этого я использовал var volume. Использовал две кнопки. Я дал начальное значение, а затем написал логику внутри блока if для изменения громкости при нажатии соответствующей кнопки (добавить объем на 0,1 и вычесть объем на 0,1) :)

person BizDev    schedule 31.03.2017