Как я могу получать и использовать голосовые команды для AVPlayer? (tvOS, быстрый)

У меня есть приложение tvOS, и у него есть экран для воспроизведения видео. Я создал этот экран, используя UIViewController вместо AVPlayerViewController, и использую AVPlayerLayer для воспроизведения видео.

Теперь я хотел бы использовать голосовые команды пультов Siri, такие как «перемотка вперед» или «Что они сказали?» при воспроизведении видео.

Я гуглил и гуглил, но так и не нашел, как я могу это сделать.

Могу ли я использовать голосовую команду без AVPlayerViewController? Если да, то как?

Вот несколько ссылок, которые я искал в Google, чтобы решить эту проблему. https://developer.apple.com/documentation/avkit/avplayerviewcontroller https://github.com/Lax/iOS-Swift-Demos/tree/master/MPRemoteCommandSample

До сих пор я думал, что MPRemoteCommandCenter или UIGestureRecognizer или SiriKit могут помочь...


person datenshidon    schedule 02.11.2018    source источник


Ответы (1)


Я использую MPRemoteCommandCenter и могу использовать голосовые команды Siri.

Источник примера здесь. https://github.com/Lax/iOS-Swift-Demos/tree/master/MPRemoteCommandSample

person datenshidon    schedule 02.11.2018