Commit c493f0da by ziyue

完善添加静音音频相关功能

parent e20718fb
...@@ -46,8 +46,10 @@ bool MediaSink::addTrack(const Track::Ptr &track_in) { ...@@ -46,8 +46,10 @@ bool MediaSink::addTrack(const Track::Ptr &track_in) {
//克隆Track,只拷贝其数据,不拷贝其数据转发关系 //克隆Track,只拷贝其数据,不拷贝其数据转发关系
auto track = track_in->clone(); auto track = track_in->clone();
auto track_type = track->getTrackType(); auto track_type = track->getTrackType();
if (track_type == TrackAudio) {
//确保添加非静音音频track时,取消之前的静音音频track //确保添加非静音音频track时,取消之前的静音音频track
_mute_audio_maker = nullptr; _mute_audio_maker = nullptr;
}
_track_map[track_type] = track; _track_map[track_type] = track;
_track_ready_callback[track_type] = [this, track]() { _track_ready_callback[track_type] = [this, track]() {
onTrackReady(track); onTrackReady(track);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论