【问题标题】:Integrate Ok Google to open my music player application集成 Ok Google 以打开我的音乐播放器应用程序
【发布时间】:2018-08-26 07:02:26
【问题描述】:

我正在创建一个音乐播放器应用程序,我想使用 "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 中测试

【问题讨论】:

    标签: android google-voice-actions


    【解决方案1】:

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

    然后你可以说 ok google unpause

    我知道这有点奇怪,但是 unpause 这个短语是播放音乐的唯一方式,因为如果你说 play 它会出于某种原因建议游戏。

    例如:

    好的谷歌。打开 Spotify。

    好的谷歌。取消暂停。

    这是解决此问题的最佳方式,尤其是在驾驶时免提,当然您可以说

    好的谷歌。跳过

    继续下一首歌

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

    这种方法甚至适用于我目前正在构建的应用程序。我告诉谷歌打开我的应用程序,它成功了。它不适合您,我建议您将 Google 身份验证添加到您的应用程序中。也许这会让谷歌找到一个打开的应用程序。

    【讨论】:

    • 我不是为此目的开发应用程序。我正在开发一个音乐播放器应用程序,并希望使用 ok google 命令打开我的音乐播放器
    • 啊,我明白了。但是您仍然不必担心集成 ok Google,因为当您要求 Google 按名称打开应用时,Google 会找到该应用并打开它。
    • 嗯,它不适合我。我在某处读到,要发生上述情况,您的应用应该可以在 Play 商店中使用
    • 哦,是的。我忘记了那一点。当您询问时,Google 会搜索 Play 商店并通过 Play 商店启动。
    • 所以你是说在调试应用程序中这是不可能的?
    猜你喜欢
    • 2016-07-17
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多