voiceMag

来自于:开发者立即使用

概述

voiceMag 是用来控制手机的声音在听筒播放还是在扩音器播放;由于 iOS 版本的用 apicloud 的 startPlay 播放时,不能进行控制,所以将 startPlay 和 stopPlay 一并来封装了。使用时,将 api.startPlay 和 api.stopPlay 改为 voiceMag.startPlay 和 voiceMag.stopPlay 即可。 使用场景:类似微信播放语音时靠近听筒时使用听筒播放,远离时使用扩音器播放。下面有相应的例子。

onCall

使声音在听筒播放

onCall()

示例代码

var voiceMag = api.require('voiceMag');
voiceMag.onCall();

补充说明

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

onNormal

正常播放声音

onNormal()

示例代码

var voiceMag = api.require('voiceMag');
voiceMag.onNormal();

补充说明

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

startPlay

播放音频文件

startPlay(callback(ret, err))

播放错误时会提醒

示例代码

var voiceMag = api.require('voiceMag');
voiceMag.startPlay({
    path: 'fs://test.mp3'
});

补充说明

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

stopPlay

停止播放

stopPlay()

示例代码

var voiceMag = api.require('voiceMag');
voiceMag.stopPlay();

补充说明

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本