Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS SiriKit Siri可以按命令播放音频片段吗?_Ios_Iphone_Audiotrack_Siri_Sirikit - Fatal编程技术网

iOS SiriKit Siri可以按命令播放音频片段吗?

iOS SiriKit Siri可以按命令播放音频片段吗?,ios,iphone,audiotrack,siri,sirikit,Ios,Iphone,Audiotrack,Siri,Sirikit,我想用SiriKit创建一个声卡类型的应用程序。但是,我不知道Siri是否可以按需播放音频 SirKit是否允许从我的应用程序播放自定义音频剪辑? 例如:Siri,播放“cow says moo”->播放音频剪辑。这可能吗?这肯定是可能的,但它需要您的应用程序来实现: 音频片段的播放(=使用AVPlayer例如作为背景音频播放器) 一个inPlayMediaIntentHandler意图处理程序,它试图将媒体项(其文本表示形式在INMediaSearch.mediaName中给出)映射到正确的代

我想用SiriKit创建一个声卡类型的应用程序。但是,我不知道Siri是否可以按需播放音频

SirKit是否允许从我的应用程序播放自定义音频剪辑?


例如:Siri,播放“cow says moo”->播放音频剪辑。这可能吗?

这肯定是可能的,但它需要您的应用程序来实现:

  • 音频片段的播放(=使用
    AVPlayer
    例如作为背景音频播放器)
  • 一个
    inPlayMediaIntentHandler
    意图处理程序,它试图将媒体项(其文本表示形式在
    INMediaSearch.mediaName
    中给出)映射到正确的代码段。在这里,您必须实现一些惰性,因为用户可以说“cow说moo”或“cow制造moo”。匹配项目后,您可以在应用程序中开始播放
  • 苹果发布了关于Siri媒体处理的文档,这可能会进一步帮助您:

    有没有解决这个问题的办法?