繁体   English   中英

这里Android SDK AudioPlayerDelegate不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM