我有一个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
到目前为止,我认为MPRemoteCommandCenter
或UIGestureRecognizer
或SiriKit
可能会有所帮助...
答案 0 :(得分:0)
我使用MPRemoteCommandCenter
,并且可以使用Siri的语音命令。
样本源在这里。 https://github.com/Lax/iOS-Swift-Demos/tree/master/MPRemoteCommandSample