我是靠谱客的博主 优雅可乐,最近开发中收集的这篇文章主要介绍WebRTC系列-音频ADM播放采集的停止与开始1. 媒体控,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 1. 媒体控制相关接口
    • 1.1 初始化及停止
    • 1.2 其他接口
  • 2. 录制开始/暂停接口
  • 3. 播放开始/暂停接口

上一篇 WebRTC系列 – iOS 音频采集播放之 ADM、APM和AudioState介绍了adm及其相关的模块;这篇文章主要介绍WebRTC中对于adm采集播放的接口及一些相关的控制接口;其中的 AudioDeviceGeneric 在WebRTC中是的作用是各个平台具体 音频采集和播放设备的一个抽象管理类,各个平台的控制类继承自这个类实现其接口:

  • iOS 下具体实现是 AudioDeviceIOS类,
  • Android 下具体实现是 AudioDeviceTemplate
    而对于类AudioDeviceModule ,则是定义了 WebRTC需要操作的ADM的所有 相关行为,例如:初始化音频播放/采集设备,播放控制,录制控制,采集播放中一些操作(改变音量,静音等),硬件3A相关算法设置等;
    接下来主要以iOS接口为例基于m76云源码分析;

最后

以上就是优雅可乐为你收集整理的WebRTC系列-音频ADM播放采集的停止与开始1. 媒体控的全部内容,希望文章能够帮你解决WebRTC系列-音频ADM播放采集的停止与开始1. 媒体控所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部