didi / chameleon

🦎 一套代码运行多端,一端所见即多端所见
http://cml.didi.cn/
Apache License 2.0
9.02k stars 692 forks source link

chameleon-bridge仓库的代码不是最新的0.2.0 #372

Closed jues-zz closed 4 years ago

jues-zz commented 4 years ago

bug描述 阅读代码发现chameleon-api的createInnerAudioContext接口的weex端实现weex-audio.js中

import cmlBridge from '../../lib/sdk/cmlBridge';
export const createWeexAudio = function(param = {}) {
  // cb({name:'jim'})
  return new Promise((resolve,reject) => {
    cmlBridge.createWeexAudio(param,function(res){
      let {errno,msg,data} = res;//data:{id:1}
      if(errno == 0){
        console.log('create-success');
        res.msg = res.msg + 'create-success'
        resolve(res)
      }else{
        reject({errno:-1,msg:'failed create weex audio'})
      }
    });
  })

}

调用了cmlBridge.createWeexAudio方法,但在chameleon-bridge中未发现有这个createWeexAudio,看仓库版本是0.1.8,正式版都用的是0.2.0,0.2.0中有实现

jimwmg commented 4 years ago

1.chameleon-bridge@0.2.0 有实现。 2.github上的代码并不是实时更新的,没有重大更新的代码我们都是放在内网的。 这个待会我们更新下

gaoxc commented 4 years ago

已推送