|
楼主 |
发表于 2016-6-13 14:32:28
|
显示全部楼层
引入了的
- define(function(require){
- var $ = require("jquery");
- var justep = require("$UI/system/lib/justep");
- var base = require('$UI/system/api/native/base');
- var voice = require('$UI/system/api/native/voice');
-
- var Model = function(){
- this.callParent();
- this.ready = justep.Bind.observable(false);
- };
- var voices = window.voices = {
- localId : '',
- serverId : ''
- };
- //开始
- Model.prototype.button1Click = function(event){
- voice.startRecord({
- cancel : function() {
- alert('用户拒绝授权录音');
- },
- });
- };
- //停止
- Model.prototype.button2Click = function(event){
- voice.stopRecord({
- success : function(res) {
- alert("OK:" + JSON.stringify(res));
- voices.localId = res.localId;
- },
- fail : function(res) {
- alert(JSON.stringify(res));
- }
- });
- };
- // 4.5 播放音频
- Model.prototype.button3Click = function(event){
- if (voices.localId == '') {
- alert('请先使用 startRecord 接口录制一段声音');
- return;
- }
- voice.playVoice({
- localId : voices.localId
- });
- };
- Model.prototype.button4Click = function(event){
- justep.Shell.showPage(require.toUrl("./test.w"));
- };
- Model.prototype.modelLoad = function(event){
- var self = this;
- base.ready(function() {
- self.ready.set(true);
- });
- };
- return Model;
- });
复制代码 |
|