如何接收和使用AVPlayer的语音命令? (tvOS,快速)

时间:2018-11-02 03:09:59

标签: swift avplayer tvos avplayerlayer

我有一个tvOS应用程序,它有一个播放视频的屏幕。 我使用UIViewController而非AVPlayerViewController创建了此屏幕,然后使用AVPlayerLayer播放视频。

现在,我想利用Siri遥控器的语音命令,例如“快进”或“他们说了什么?”播放视频时。

我在Google上搜索,但从未找到如何做的方法。

是否可以在没有AVPlayerViewController的情况下使用语音命令? 如果可以,怎么办?

这里有一些我用Google搜索来解决此问题的链接。 https://developer.apple.com/documentation/avkit/avplayerviewcontroller https://github.com/Lax/iOS-Swift-Demos/tree/master/MPRemoteCommandSample

到目前为止,我认为MPRemoteCommandCenterUIGestureRecognizerSiriKit可能会有所帮助...

1 个答案:

答案 0 :(得分:0)

我使用MPRemoteCommandCenter,并且可以使用Siri的语音命令。

样本源在这里。 https://github.com/Lax/iOS-Swift-Demos/tree/master/MPRemoteCommandSample