com.supermap.plugin

类 SpeakPlugin

  • java.lang.Object
    • com.supermap.plugin.SpeakPlugin


  • public class SpeakPlugin
    extends java.lang.Object
    语音播报插件类。

    注意:用户需要使用语音功能时需要将产品包中Resource文件夹下的voice文件夹拷贝至assets文件夹中,语音资源将会随包打入。

    • 构造器详细资料

      • SpeakPlugin

        public SpeakPlugin()
    • 方法详细资料

      • setSpeakSpeed

        public void setSpeakSpeed(int speed)
        设置语音播报速度。
        参数:
        speed - 语音播报速度,取值为 -32768 到 32768
        Default:
        默认值为0。
      • getSpeakSpeed

        public int getSpeakSpeed()
        获取当前语音播报速度。
        返回:
        当前语音播报速度。
      • setSpeakVolum

        public void setSpeakVolum(int volum)
        设置语音播报音量。
        参数:
        volum - 语音播报音量,取值为 -32768 到 32768。
        Default:
        默认值为32768。
      • getSpeakVolum

        public int getSpeakVolum()
        获取当前语音播报音量。
        返回:
        当前语音播报音量。
      • setSpeaker

        public void setSpeaker(Speaker speaker)
        设置播报人。
        参数:
        speaker - 播报人。
      • getInstance

        public static SpeakPlugin getInstance()
        获取语音播报插件实例。
        返回:
        语音播报插件实例。
      • laugchPlugin

        public boolean laugchPlugin()
        启动语音插件。
        返回:
        一个布尔值,启动语音插件成功返回true,否则返回false。
      • playSound

        public boolean playSound(java.lang.String words)
        播报语音。
        参数:
        words - 语音内容
        返回:
        一个布尔值,播报语音成功返回true,否则返回false。
      • stopPlay

        public boolean stopPlay()
        停止播放当前内容。
        返回:
        一个布尔值,停止播放当前内容成功返回true,否则返回false。
      • terminatePlugin

        public boolean terminatePlugin()
        结束该插件。
        返回:
        一个布尔值,结束该插件成功返回true,否则返回false。