集成Ok Google以打开我的音乐播放器应用程序

时间:2018-03-17 08:03:52

标签: android google-voice-actions

我正在创建一个音乐播放器应用程序,我想使用" OK Google" 命令打开我的应用程序。我搜索了很多但我无法找到与此相关的任何内容。我还在意图过滤器中定义了语音操作,如下所示,但也没有帮助。

<activity
        android:name="com.demo.musicplayer.ActivityMusicPlayer"
        android:configChanges="keyboardHidden|orientation"
        android:label="XPlayer">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <action android:name="android.intent.action.VOICE_COMMAND"/>
            <category android:name="android.intent.category.LAUNCHER" />

        </intent-filter>
    </activity>

每当我尝试使用语音命令时,它始终会打开Goog​​le Play音乐应用程序。此外,我找不到任何将我的应用设置为默认选项的选项。我在Android Oreo中进行测试

1 个答案:

答案 0 :(得分:1)

如果您想要一个更简单的解决方案,您可以做的就是说“ok google open'myMusicApplication'”无论应用程序的名称是什么

然后你可以说ok google unpause

我知道这有点奇怪,但是“unause”一词是播放音乐的唯一方式,因为如果你说玩游戏会因为某些原因而建议游戏。

例如:

  

好的谷歌。打开Spotify。

     

好的谷歌。取消暂停。

这是解决这个问题的最佳方式,特别是在开车时要免提,当然你可以说

  

好的谷歌。跳过

转到下一首歌

希望这比实际开发应用程序更容易。

此方法甚至适用于我正在构建的应用程序。我告诉谷歌打开我的应用程序,它工作正常。它不适合你我建议你可以添加谷歌身份验证到你的应用程序。也许这会让谷歌找到一个打开你的应用程序的不同。