收藏
回答

小程序 live-player 设置 sound-mode不生效?

 打开调试看到  live-player属性 已经生效,实际没有效果


<live-player 
        class="video-player" 
        id="{{player.id}}" 
        data-streamid="{{player.streamID}}" 
        src="{{player.src}}" 
        mode="RTC" 
        autoplay="{{player.autoplay}}" 
        mute-audio="{{player.muteAudio}}" 
        mute-video="{{player.muteVideo}}" 
        orientation="{{player.orientation}}" 
        object-fit="{{player.objectFit}}" 
        background-mute="{{player.enableBackgroundMute}}" 
        min-cache="{{player.minCache}}" 
        max-cache="{{player.maxCache}}" 
        sound-mode="{{player.soundMode}}" 
        enable-recv-message="{{player.enableRecvMessage}}" 
        auto-pause-if-navigate="{{player.autoPauseIfNavigate}}" 
        auto-pause-if-open-native="{{player.autoPauseIfOpenNative}}" 
        debug="{{false}}" 
        bindstatechange="_playerStateChange" 
        bindfullscreenchange="_playerFullscreenChange" 
        bindnetstatus="_playerNetStatus" 
        bindaudiovolumenotify="_playerAudioVolumeNotify" 
        bindtap="onLivePlayerTap"
      ></live-player>


js 里面设置

const soundMode = this.data.player.soundMode === "speaker" ? "ear" : "speaker";
    this.setData({
      "player.soundMode": soundMode,
    });
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容