zoukankan      html  css  js  c++  java
  • 环信视频对话开启免提、听筒模式

    最近用环信的视频通话,想实现免提和听筒的功能。

    1  先去网上查一下系统自带方法   很多人都说的是下面这两个方法

    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil]; // 听筒

     [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil]; // 外放

    然而这两个方法在环信里面却是外放的时候 视频通话这边的语音传不过去,具体原因就不知道了

    我还是怀疑方法系统开播放器的方法是否用错了 果然在一篇技术文章里发现了下面的方法

    正解如下

    [[AVAudioSession sharedInstance]overrideOutputAudioPort:AVAudioSessionPortOverrideNone error:nil]; // 听筒
    [[AVAudioSession sharedInstance]overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:nil]; //外放
  • 相关阅读:
    angularjs加载html
    git 使用
    图片压缩原理讲解很通透
    angularjs 实现多个图片上传及预览
    HTML 空格转义符的用法
    docker-volumes
    docker-管理数据
    docker-代理服务器
    docker-none
    docker-macvlan
  • 原文地址:https://www.cnblogs.com/ZhangShengjie/p/7120069.html
Copyright © 2011-2022 走看看