com.juphoon.lemon.MtcRing 类参考
详细描述
MtcRing 接口
静态 Public 成员函数
static int | Mtc_RingPlay (int iType, int iMilliSeconds) |
播放铃声,铃声类型见 MtcRingConstants::EN_MTC_RING_TONE_0。 更多 | |
static int | Mtc_RingPlayNoLoop (int iType) |
不循环播放铃声,铃声类型见 MtcRingConstants.EN_MTC_RING_TONE_0. 更多 | |
static int | Mtc_RingPlayX (String pcFileName, int iMilliSeconds) |
播放铃声文件。 更多 | |
static void | Mtc_RingStop (int iType) |
音频停止重播。 更多 | |
static boolean | Mtc_RingIsPlay () |
音频正在播放。 更多 | |
static boolean | Mtc_RingGetMute () |
获取静音状态。 更多 | |
static int | Mtc_RingSetMute (boolean bMute) |
设置静音状态。 更多 | |
static boolean | Mtc_RingGetMuteType (int iType) |
获取特定类型的静音状态。 更多 | |
static int | Mtc_RingSetMuteType (int iType, boolean bMute) |
设置特定类型的静音状态。 更多 | |
static String | Mtc_RingGetName (int iType) |
通过类型获取铃声名称。 更多 | |
static String | Mtc_RingGetDesc (int iType) |
通过类型获取铃声描述。 更多 | |
static int | Mtc_RingGetType (String pcName) |
通过名称获取铃声类型。 更多 | |
static String | Mtc_RingGetCtmName (int iType) |
通过类型获取用户铃声文件名称。 更多 | |
static int | Mtc_RingSetCtmName (int iType, String pcName) |
设置用户铃声文件名称。 更多 | |
static String | Mtc_RingGetDir () |
获取默认铃声文件的目录。 更多 | |
static void | Mtc_RingSetDir (String pcName, int wLen) |
设置默认铃声文件的目录。 更多 |
额外继承的成员函数
静态 Public 属性 继承自 com.juphoon.lemon.MtcRingConstants
static final int | MTC_RING_FOREVER = 0 |
static final int | MTC_RING_DTMF_LEN = 200 |
static final int | MTC_RING_ALERT_LEN = 500 |
static final int | MTC_RING_TERM_LEN = 2000 |
static final int | MTC_RING_ASSET_MASK = 0x80000000 |
static final int | EN_MTC_RING_TONE_0 = 0 |
音调 0 | |
static final int | EN_MTC_RING_TONE_1 = EN_MTC_RING_TONE_0 + 1 |
音调 1 | |
static final int | EN_MTC_RING_TONE_2 = EN_MTC_RING_TONE_1 + 1 |
音调 2 | |
static final int | EN_MTC_RING_TONE_3 = EN_MTC_RING_TONE_2 + 1 |
音调 3 | |
static final int | EN_MTC_RING_TONE_4 = EN_MTC_RING_TONE_3 + 1 |
音调 4 | |
static final int | EN_MTC_RING_TONE_5 = EN_MTC_RING_TONE_4 + 1 |
音调 5 | |
static final int | EN_MTC_RING_TONE_6 = EN_MTC_RING_TONE_5 + 1 |
音调 6 | |
static final int | EN_MTC_RING_TONE_7 = EN_MTC_RING_TONE_6 + 1 |
音调 7 | |
static final int | EN_MTC_RING_TONE_8 = EN_MTC_RING_TONE_7 + 1 |
音调 8 | |
static final int | EN_MTC_RING_TONE_9 = EN_MTC_RING_TONE_8 + 1 |
音调 9 | |
static final int | EN_MTC_RING_TONE_STAR = EN_MTC_RING_TONE_9 + 1 |
音调 * | |
static final int | EN_MTC_RING_TONE_POUND = EN_MTC_RING_TONE_STAR + 1 |
音调 # | |
static final int | EN_MTC_RING_RING = EN_MTC_RING_TONE_POUND + 1 |
铃声 | |
static final int | EN_MTC_RING_RING_BACK = EN_MTC_RING_RING + 1 |
回电 | |
static final int | EN_MTC_RING_CALL_FAILED = EN_MTC_RING_RING_BACK + 1 |
呼叫失败 | |
static final int | EN_MTC_RING_BUSY = EN_MTC_RING_CALL_FAILED + 1 |
正忙 | |
static final int | EN_MTC_RING_CALL_WAIT = EN_MTC_RING_BUSY + 1 |
呼叫正等待 | |
static final int | EN_MTC_RING_FORWARD = EN_MTC_RING_CALL_WAIT + 1 |
正前转 | |
static final int | EN_MTC_RING_TERM = EN_MTC_RING_FORWARD + 1 |
呼叫被终止 | |
static final int | EN_MTC_RING_HELD = EN_MTC_RING_TERM + 1 |
呼叫被保持 | |
static final int | EN_MTC_RING_MSG_RECV = EN_MTC_RING_HELD + 1 |
消息以接收 | |
static final int | EN_MTC_RING_SIZE = EN_MTC_RING_MSG_RECV + 1 |
铃声大小 |
成员函数说明
static String com.juphoon.lemon.MtcRing.Mtc_RingGetCtmName (int iType) static
通过类型获取用户铃声文件名称。
- 参数
-
[in] iType 铃声类型,见 MtcRingConstants::EN_MTC_RING_TONE_0。
- 返回
- 铃声用户铃声文件名称,若找到,否则返回空字符串。
static String com.juphoon.lemon.MtcRing.Mtc_RingGetDesc (int iType) static
通过类型获取铃声描述。
- 参数
-
[in] iType 铃声类型,见 MtcRingConstants::EN_MTC_RING_TONE_0。
- 返回
- 铃声描述,若找到,否则返回空字符串。
static String com.juphoon.lemon.MtcRing.Mtc_RingGetDir () static
static boolean com.juphoon.lemon.MtcRing.Mtc_RingGetMute () static
static boolean com.juphoon.lemon.MtcRing.Mtc_RingGetMuteType (int iType) static
获取特定类型的静音状态。
- 参数
-
[in] iType 铃声类型,MtcRingConstants::EN_MTC_RING_TONE_0。
- 返回值
-
true 静音。 false 不静音。
static String com.juphoon.lemon.MtcRing.Mtc_RingGetName (int iType) static
通过类型获取铃声名称。
- 参数
-
[in] iType 铃声类型,见 MtcRingConstants::EN_MTC_RING_TONE_0。
- 返回
- 铃声名称,若找到,否则返回空字符串。
static int com.juphoon.lemon.MtcRing.Mtc_RingGetType (String pcName) static
static boolean com.juphoon.lemon.MtcRing.Mtc_RingIsPlay () static
static int com.juphoon.lemon.MtcRing.Mtc_RingPlay (int iType, int iMilliSeconds ) static
播放铃声,铃声类型见 MtcRingConstants::EN_MTC_RING_TONE_0。
若能找到,将播放用户设置的文件。否则将播放默认铃声文件 默认铃声文件路劲由 MtcRing::Mtc_RingSetDir, 铃声名称以及 ".wav" 扩展名设置的目录形成。
- 参数
-
[in] iType 铃声类型,见 MtcRingConstants::EN_MTC_RING_TONE_0。 [in] iMilliSeconds 以毫秒为单位的播放时长, 0 为永远。
- 返回值
-
MtcCommonConstants::ZOK 音频播放铃声成功。 MtcCommonConstants::ZFAILED 音频播放铃声失败。
static int com.juphoon.lemon.MtcRing.Mtc_RingPlayNoLoop (int iType) static
不循环播放铃声,铃声类型见 MtcRingConstants.EN_MTC_RING_TONE_0.
若能找到,将播放用户设置的文件。否则将播放默认铃声文件 默认铃声文件路劲由 MtcRing::Mtc_RingSetDir,铃声名称以及".wav" 扩展名设置的目录形成。
- 参数
-
[in] iType 铃声类型,见 MtcRingConstants.EN_MTC_RING_TONE_0.
- 返回值
-
MtcCommonConstants::ZOK 音频播放铃声成功。 MtcCommonConstants::ZFAILED 音频播放铃声失败。
static int com.juphoon.lemon.MtcRing.Mtc_RingPlayX (String pcFileName, int iMilliSeconds ) static
播放铃声文件。
铃声名称以及 ".wav" 为扩展名。
- 参数
-
[in] pcFileName 铃声文件的文件名称。 [in] iMilliSeconds 以毫秒为单位播放时长, 0 为永远。
- 返回值
-
MtcCommonConstants::ZOK 音频播放铃声成功。 MtcCommonConstants::ZFAILED 音频播放铃声失败。
static int com.juphoon.lemon.MtcRing.Mtc_RingSetCtmName (int iType, String pcName ) static
设置用户铃声文件名称。
- 参数
-
[in] iType 铃声类型,见 MtcRingConstants::EN_MTC_RING_TONE_0。 [in] pcName 铃声文件名称。
- 返回值
-
MtcCommonConstants::ZOK 设置用户铃声文件名称成功。 MtcCommonConstants::ZFAILED 设置用户铃声文件名称失败。
static void com.juphoon.lemon.MtcRing.Mtc_RingSetDir (String pcName, int wLen ) static
设置默认铃声文件的目录。
- 参数
-
[in] pcName 目录名称。 [in] wLen 目录名称的字符串长度。
- 返回值
-
MtcCommonConstants::ZOK 设置默认铃声文件的目录成功。 MtcCommonConstants::ZFAILED 设置默认铃声文件的目录失败。
static int com.juphoon.lemon.MtcRing.Mtc_RingSetMute (boolean bMute) static
设置静音状态。
- 参数
-
[in] bMute true 铃声静音,false 铃声不静音。
- 返回值
-
MtcCommonConstants::ZOK 设置静音状态成功。 MtcCommonConstants::ZFAILED 设置静音状态失败。
static int com.juphoon.lemon.MtcRing.Mtc_RingSetMuteType (int iType, boolean bMute ) static
设置特定类型的静音状态。
- 参数
-
[in] iType 铃声类型,MtcRingConstants::EN_MTC_RING_TONE_0。 [in] bMute铃声静音,false 铃声不静音。
- 返回值
-
MtcCommonConstants::ZOK 设置静音状态成功。 MtcCommonConstants::ZFAILED 设置静音状态失败。
static void com.juphoon.lemon.MtcRing.Mtc_RingStop (int iType) static
音频停止重播。
- 参数
-
[in] iType 铃声类型,见 MtcRingConstants.EN_MTC_RING_TONE_0. ZMAXUINT 停止铃声播放。