我正在创建一个音乐播放器应用程序,我想使用" 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>
每当我尝试使用语音命令时,它始终会打开Google Play音乐应用程序。此外,我找不到任何将我的应用设置为默认选项的选项。我在Android Oreo中进行测试
答案 0 :(得分:1)
如果您想要一个更简单的解决方案,您可以做的就是说“ok google open'myMusicApplication'”无论应用程序的名称是什么
然后你可以说ok google unpause
我知道这有点奇怪,但是“unause”一词是播放音乐的唯一方式,因为如果你说玩游戏会因为某些原因而建议游戏。
例如:
好的谷歌。打开Spotify。
好的谷歌。取消暂停。
这是解决这个问题的最佳方式,特别是在开车时要免提,当然你可以说
好的谷歌。跳过
转到下一首歌
希望这比实际开发应用程序更容易。
此方法甚至适用于我正在构建的应用程序。我告诉谷歌打开我的应用程序,它工作正常。它不适合你我建议你可以添加谷歌身份验证到你的应用程序。也许这会让谷歌找到一个打开你的应用程序的不同。