![](/img/trans.png)
[英]removeMapObject method does not work in android premium HERE SDK 3.2.2
[英]HERE Android SDK AudioPlayerDelegate does not work
我创建了一个AudioPlayerDelegate来通过音频播放器播放导航文本,但是在导航期间永远不会调用函数playText(),而会调用另一个函数playFiles()。
下面是代码片段:
private class MyAudioPlayerDelegate implements AudioPlayerDelegate {
@Override
public boolean playText(String s) {
TTSController.getInstance(HEREMapActivity.this).playText(s);
return true;
}
@Override
public boolean playFiles(String[] strings) {
Log.d("voice", strings.toString());
return true;
}
}
if (myAudioPlayerDelegate == null) {
myAudioPlayerDelegate = new MyAudioPlayerDelegate();
}
navigationManager.getAudioPlayer().setDelegate(myAudioPlayerDelegate);
似乎您没有使用启用了TTS的语音皮肤。 只有TTS外观会回调到playText()方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.