|
|
|
@ -93,16 +93,16 @@ export class Video extends Component { |
|
|
|
|
|
|
|
|
|
const mirror = this.props.mirror; |
|
|
|
|
|
|
|
|
|
// XXX RTCView doesn't currently support mirroring, even when
|
|
|
|
|
// providing a transform style property. As a workaround, wrap the
|
|
|
|
|
// RTCView inside another View and apply the transform style
|
|
|
|
|
// property to that View instead.
|
|
|
|
|
// XXX RTCView may not support support mirroring, even when
|
|
|
|
|
// providing a transform style property (e.g. iOS) . As a
|
|
|
|
|
// workaround, wrap the RTCView inside another View and apply the
|
|
|
|
|
// transform style property to that View instead.
|
|
|
|
|
const mirrorWorkaround = mirror && !RTCVIEW_SUPPORTS_MIRROR; |
|
|
|
|
|
|
|
|
|
// eslint-disable-next-line no-extra-parens
|
|
|
|
|
const video = ( |
|
|
|
|
<RTCView |
|
|
|
|
mirror = { !mirrorWorkaround } |
|
|
|
|
mirror = { mirrorWorkaround ? false : mirror } |
|
|
|
|
objectFit = { objectFit } |
|
|
|
|
streamURL = { streamURL } |
|
|
|
|
style = { style } |
|
|
|
|