UNPKG

zby-live-sdk

Version:

This is a live SDK for weclassroom.

45 lines 1.2 kB
/* * @Author: why * @Date: 2019-08-08 19:33:44 * @LastEditors: why * @LastEditTime: 2019-09-11 15:35:34 * @Description: */ import callMethod from './call-method'; import {liveExt} from '../config/config'; let sdkVale = { zego: 0, talrtc: 1, trtc: 2, rtc:3 } export default { async getLiveSdkVersion() { return callMethod('GetLiveSdkVersion', {}); }, async isStreamAudioMuted() { return callMethod('IsStreamAudioMuted', {}); }, async isStreamVideoMuted() { return callMethod('IsStreamVideoMuted', {}); }, //设置相应的sdk声音回调给到tm,解决回放关麦依旧有声音问题 async setAudioCallbackType(sdkType) { let audio_source = sdkVale[sdkType] console.log('setAudioCallbackType audio_source:', audio_source); return callMethod('SetExternalAudioSource', {audio_source}); }, // 初始化 init(){ // 加载扩展 if (EM) { return new Promise(resolve => { console.log('load live sdk'); EM.Load(liveExt.name, liveExt.version, false, ()=>{ console.log('load live sdk success', arguments); resolve(); }); }); } } };