Как я могу получать и использовать голосовые команды для AVPlayer? (твос, свифт) - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть приложение 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 могут помочь ...

1 Ответ

0 голосов
/ 02 ноября 2018

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

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

...