簡體   English   中英

Twilio 可編程視頻 - 某些參與者禁用視頻,仍需要攝像頭權限

[英]Twilio Programmable Video - Disabled videos for certain participants, camera permission is still requested

我正在使用 twilio 可編程視頻實現一個研討會應用程序。 該場景可以描述如下:

1主持講座n參與者。 參與者只能通過音頻參與,但可以看到主持人的視頻。 我通過簡單地取消發布和禁用參與者的視頻流來實現這一點:


import Video, {
  LocalAudioTrackPublication,
  LocalVideoTrackPublication,
  Participant,
} from 'twilio-video';
...

if (room && room.localParticipant && !props.isHost) {
   room.localParticipant.videoTracks.forEach(
    (publication: LocalVideoTrackPublication) => {
       publication.track.disable();
       publication.unpublish();
    }
  );
}

問題是,參與者雖然沒有發布任何視頻,但仍然被要求授予他們相機的權限,如果他們拒絕,主持人的視頻也不再顯示。

有沒有辦法擺脫視頻許可請求?

Twilio 開發人員布道師在這里。

而不是要求訪問視頻然后禁用它,您不應該首先要求訪問相機。

您可以通過更改發送到connect方法的媒體約束來實現這一點,如下所示:

Video.connect(token, {
  audio: true,
  video: false
})

這只會請求麥克風權限,並且只會為參與者發布音軌。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM