使用audioPlayer实现下一个/上一个/暂停/继续的语音控制

时间:2019-08-28 19:08:29

标签: bixby bixbystudio

我已经构建了一个audioPlayer Capsule,它可以从远程端点检索并播放音频的播放列表。

在模拟器和Galaxy s9上,我可以调用Capsule并播放音频。我也可以使用导航控件向前/向后跳过。

但是,在模拟器和设备中,NextPreviousPauseStopResume命令都被解释为{{ 1}}操作(将我的播放列表传递到PlayPlaylist),然后从头开始播放音频。

我是否需要加入或构建新的动作来手动触发这些音频控制功能?我认为这些将是“免费的”或内置的。

此外,我正在尝试找出如何识别正在播放的哪个 AudioItem索引,以便更新结果视图。

2 个答案:

答案 0 :(得分:2)

诸如play/stop/next/previous/resume之类的语音命令是音频播放器内置的(不是库,而是在市场本身)。

因此,当前阶段的开发人员一旦启动播放器就无法控制音频播放器,因此必须依靠语音命令。

结果:

  1. 开发人员应该添加有关这些语音命令的培训。
  2. 无法在IDE或设备上测试中测试语音命令,但是请放心,一旦您的胶囊投放市场,这些语音命令就可以使用。
  3. 您可以在市场上检查任何睡眠声音胶囊并验证其功能。他们都没有语音指令训练。

答案 1 :(得分:1)

我还没有看到这种行为。由于您拥有S9,因此您可以在Bixby Market场所中确认使用音频播放器的现有胶囊。例如,您可以启用AudioBurst。启动音频播放器,然后单击Bixby按钮,然后说类似的命令,例如...

Next, Previous, Pause, etc

我得到了预期的行为。如果不是,那可能与您的特定胶囊有关。请在方便时确认。