美文网首页
声网集成(iOS)

声网集成(iOS)

作者: 大神风格化X | 来源:发表于2019-05-15 18:11 被阅读0次

    1.启动Agora引擎

    import AgoraRtcEngineKit

    ...

    func initializeAgoraEngine() {

      agoraKit = AgoraRtcEngineKit.sharedEngine(withAppId: "Your App ID", delegate: self)

    }

    放松小图

    2.启用视频

    //Swift

    func enableVideo() {

      agoraKit.enableVideo()  //Default mode is disableVideo.

    }

    3.加入频道

    //Swift

    func setChannelProfile() {

      agoraKit.setChannelProfile(.channelProfile_Communication)

    }

    4.离开频道

    //Swift

    func leaveChannel() {

      agoraKit.leaveChannel(nil)

    }

    最后要说的就是在设置角色这个SDK属性的时候要注意broadcaster是代表主讲人的意思,audience代表的是接受广播音频的对象。当时我在写的时候正好把这两个的意思弄反了,所以会出现测试时候多个主讲人录入语音然后拨出来就是多个重音的现象。

    一句话,很简单。但是细节才是把握住主流程的关键。谢谢大家捧场,有帮助到各位的可以帮我点个赞

    相关文章

      网友评论

          本文标题:声网集成(iOS)

          本文链接:https://www.haomeiwen.com/subject/haeuaqtx.html