首页 > 其他分享 >网站在线客服系统实时语音视频聊天实战开发,判断MediaStream对象是视频流还是音频流

网站在线客服系统实时语音视频聊天实战开发,判断MediaStream对象是视频流还是音频流

时间:2023-02-12 23:44:06浏览次数:38  
标签:remoteAudio console 音频 视频流 var remoteVideo remoteStream MediaStream

当我们接收到音视频流MediaStream对象以后,我们需要知道这是视频还是音频

才能去以正确的标签展示,可以看下面的判断

                    console.log("call stream",remoteStream);
                    var videoTracks = remoteStream.getVideoTracks();
                    var audioTracks = remoteStream.getAudioTracks();
                    //视频流
                    if (videoTracks.length > 0) {
                        console.log("客服视频接待");
                        var remoteVideo = document.getElementById("remoteVideo");
                        remoteVideo.srcObject = remoteStream;
                        remoteVideo.play();
                        _this.peerjs.remoteVideoStream=remoteStream;
                    }else if (audioTracks.length > 0) {
                        //音频流
                        console.log("客服音频接待");
                        var remoteAudio = document.getElementById("remoteAudio");
                        remoteAudio.srcObject = remoteStream;
                        remoteAudio.play();
                        _this.peerjs.remoteAudioStream=remoteStream;
                    }

 

标签:remoteAudio,console,音频,视频流,var,remoteVideo,remoteStream,MediaStream
From: https://www.cnblogs.com/taoshihan/p/17115029.html

相关文章

  • 毕设系列之Libx264实时视频流(YUV 420P转H264视频编码篇)
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • iOS音频播放-后台
    ViewController.m////AVPlayerViewController.m//AVAudioDemo////Createdbypconlineon2017/8/23.//Copyright©2017年pconline.Allrightsreserv......
  • WAV音频文件处理
    使用工具WinHex:Hex文件查看Goldwave:wav音频格式处理CoolEdit:音频格式处理Goldwave软件中怎么调采样率、比特率语音识别之wave文件(*.wav)格式、PCM数据格式介绍......
  • webrtc 自定义对接摄像机视频流
    ​​https://blog.csdn.net/u013113491/article/details/80285181​​编码器伪装法​​https://blog.csdn.net/foruok/article/details/70237019​​众所周知浏览器不支持......
  • 音频自动增益 与 静音检测 算法 附完整C代码
    前面分享过一个算法《音频增益响度分析ReplayGain附完整C代码示例》主要用于评估一定长度音频的音量强度,而分析之后,很多类似的需求,肯定是做音频增益,提高音量诸如此类做......
  • OpenCore开机音频设置教程!
    原文来源于黑果魏叔官网,转载需注明出处。前言自从​​OpenCore​​引导版本更新至0.7.7以后,黑苹果开机声音的设置已修改为UEFI音频增益的方式来执行,以下是简单的设置教程。......
  • 7 视频流系统设计
    视频流系统设计设计YoutubeScenario月活跃用户(MAU):20亿日活跃用户(DAU):1.5亿每天观看视频数量:50亿每分钟上传视频时长:500个小时用户平均观看时间:40分......
  • AD52090支持2x30W立体声/ 60W单声道D类音频放大器,兼容替代TPA3110
    AD52090是一种高效的立体声D类音频放大器,具有可调的功率限制功能。扬声器驱动器从4.5V~26V电源电压下工作,模拟电路在5V电源电压下工作。在24V电源电压下,4Ω或8Ω扬声器可在1......
  • Linux音频采集和在国产化平台中遇到的坑(二)
    Linux音频采集和在国产化平台中遇到的坑(二)ALSA采集这条路走不通,只能尝试其他途径,这里通过PulseAudio的接口成功实现了采集麦克风和系统声音的功能。linuxPulseAudio音......
  • 阿里oss视频流出流量计算
    阿里oss视频流出流量计算这个需求源于前几天老板问我:在阿里oss上,1080p高清视频,播放1分钟,存储和下载的价格分别是多少。因为之后要推广系统使用用户人数,所以就很关心流......