RevueSDK · Swift reference Guides

Instance Method

isCameraEnabled()

Participant.isCameraEnabled() 同樣只看 !isMuted)。

func isCameraEnabled() -> Bool

Discussion

mute 分兩層(軌道層、publication 層):在 LocalParticipant 上這裡讀的是 publication 層 (LocalTrackPublication.mute()),cameraTrack.mute() 與 set(source: .camera, enabled: false) 都不改 publication 的 isMuted,所以不會反映在這裡;軌道層讀 cameraTrack.isMuted, 鏡頭開關讀 isCameraActive。 本地發布給多人時每人一份 publication,這裡只看其中一份(字典順序,不固定是哪一位)。