Map Doc  1.0
iOS-引擎SDK-开放平台
MBNaviSpeaker类 参考

#import <MBNaviSpeaker.h>

类 MBNaviSpeaker 继承关系图:

类方法

(void) + forcePlay
 
(void) + forceStop
 
(void) + enqueueWith:
 
(BOOL) + isPlaying
 
(void) + setVolume:
 
(float) + getVolume
 
((deprecated("已废弃此方法") + __attribute__
 
(int) + getLimit:
 
(void) + setInterval:
 
(void) + setLimit:limit:
 
((deprecated("已废弃此方法") + __attribute__
 
(void) + enableBackgroundPlay:
 

详细描述

语音播报管理类,该功能要在 MBNaviSession 初始化后使用

函数文档

◆ __attribute__() [1/2]

+ ((deprecated("已废弃此方法") __attribute__

得到时间间隔

返回
时间间隔

◆ __attribute__() [2/2]

+ ((deprecated("已废弃此方法") __attribute__

注销后台语音播报,废弃

◆ enableBackgroundPlay:()

+ (void) enableBackgroundPlay: ((deprecated("已废弃此方法")))  __attribute__

启用后台语音播报,废弃

参数
enableYES 表示开启
自从
4.9.x

◆ enqueueWith:()

+ (void) enqueueWith: (NSString *)  str

播报语音或媒体文件,支持播报*.mp3或*.wav

参数
str需要播报的语音字符串或媒体文件路径
自从
4.9.x

◆ forcePlay()

+ (void) forcePlay

强制播报语音

◆ forceStop()

+ (void) forceStop

强制停止播报语音,清空语音队列,该方法在导航过程中才有效,即MBNaviSession takeRoute:方法之后。

◆ getLimit:()

+ (int) getLimit: ((deprecated("已废弃此方法")))  __attribute__

限速

参数
level限速大小
返回
是否成功

◆ getVolume()

+ (float) getVolume

获取语音播报音量

返回
播报音量

◆ isPlaying()

+ (BOOL) isPlaying

语音是否正在播报中

返回
如果正在播报中返回true,否则返回false

◆ setInterval:()

+ (void) setInterval: ((deprecated("已废弃此方法")))  __attribute__

设置时间间隔

参数
interval时间间隔

◆ setLimit:limit:()

+ (void) setLimit: (MBSegmentPriority level
limit: ((deprecated("已废弃此方法")))  __attribute__ 

根据等级设置限速

参数
level等级
limit速度

◆ setVolume:()

+ (void) setVolume: (float)  volume

设置语音播报音量

参数
volume需要的播报音量

该类的文档由以下文件生成: