[英]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.