用audioPlayer实现语音控制下一个/上一个/暂停/恢复
Implementing voice control next / previous / pause / resume with audioPlayer
我构建了一个 audioPlayer Capsule,它可以从远程端点检索和播放音频播放列表。
在模拟器和我的 Galaxy s9 上,我可以调用 Capsule 并播放音频。我还可以使用导航控件向前跳/向后跳。
但是,在模拟器和设备中,Next
、Previous
、Pause
、Stop
和 Resume
命令都被解释为PlayPlaylist
操作(将我的播放列表传递给 audioPlay.PlayAudio
)并从头开始播放音频。
我是否需要挂接或构建新的操作来手动触发这些音频控制功能?我认为这些将是 "free" 或内置的。
此外,我正在尝试找出如何识别我正在播放的哪个 AudioItem 索引,以便我可以更新结果视图。
我没见过这种行为。由于您拥有 S9,因此您可以在 Bixby Market 地方确认使用音频播放器的现有胶囊。例如,您可以启用 AudioBurst。启动音频播放器,然后单击 Bixby 按钮并说类似的命令,例如...
Next, Previous, Pause, etc
我得到了预期的行为。如果不是,则可能与您的特定胶囊有关。请在您方便的时候确认。
play/stop/next/previous/resume
等语音命令内置于音频播放器(不是库,而是市场本身)。
因此,现阶段的开发者一旦启动播放器就无法控制音频播放器,只能依靠语音命令。
结果:
- 开发者应该不为这些语音命令添加训练。
- 无法在 IDE 或设备测试中测试语音命令,但请放心,一旦您的 capsule 投放市场,这些语音命令就会起作用。
- 您可以在市场上查看任何 睡眠声音 胶囊并验证该功能。 None 接受过语音命令培训。
我构建了一个 audioPlayer Capsule,它可以从远程端点检索和播放音频播放列表。
在模拟器和我的 Galaxy s9 上,我可以调用 Capsule 并播放音频。我还可以使用导航控件向前跳/向后跳。
但是,在模拟器和设备中,Next
、Previous
、Pause
、Stop
和 Resume
命令都被解释为PlayPlaylist
操作(将我的播放列表传递给 audioPlay.PlayAudio
)并从头开始播放音频。
我是否需要挂接或构建新的操作来手动触发这些音频控制功能?我认为这些将是 "free" 或内置的。
此外,我正在尝试找出如何识别我正在播放的哪个 AudioItem 索引,以便我可以更新结果视图。
我没见过这种行为。由于您拥有 S9,因此您可以在 Bixby Market 地方确认使用音频播放器的现有胶囊。例如,您可以启用 AudioBurst。启动音频播放器,然后单击 Bixby 按钮并说类似的命令,例如...
Next, Previous, Pause, etc
我得到了预期的行为。如果不是,则可能与您的特定胶囊有关。请在您方便的时候确认。
play/stop/next/previous/resume
等语音命令内置于音频播放器(不是库,而是市场本身)。
因此,现阶段的开发者一旦启动播放器就无法控制音频播放器,只能依靠语音命令。
结果:
- 开发者应该不为这些语音命令添加训练。
- 无法在 IDE 或设备测试中测试语音命令,但请放心,一旦您的 capsule 投放市场,这些语音命令就会起作用。
- 您可以在市场上查看任何 睡眠声音 胶囊并验证该功能。 None 接受过语音命令培训。