Прямая трансляция появилась, когда камера не работает на iOS react-native-webview

#ios #reactjs #react-native #react-native-webview #jitsi

Вопрос:

Я пытался использовать WebRTC на платформе iOS в React, и у меня возникли проблемы с функциями «playsInline». Я добавляю оба атрибута playsInline в тег видео и устанавливаю значение «allowsInlineMediaPlayback» в настройках Webview. Если кнопка камеры включена, появится полный черный экран с надписью «прямая трансляция» внизу, а затем я закрыл окно прямой трансляции, камера остановилась.

 return (  lt;video  autoPlay = { true }  className = { className }  id = { id }  muted = { true }  playsInline = { true }  ref = { this._setVideoElement }  style = { style }  { ...eventHandlers } /gt; );  
 lt;WebView  userAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36"  source={{ uri: 'https://www.***' }}  ref = {webviewRef}  onMessage={handleOnMessage}  originWhitelist={['*']}  allowsInlineMediaPlayback = {true}  allowsFullscreenVideo = {true}  javaScriptEnabled = {true}  scalesPageToFit  mediaPlaybackRequiresUserAction={false}  startInLoadingState  javaScriptEnabledAndroid  useWebkit /gt;  

Я добавил как «playsInline», так и » allowsInlineMediaPlayback = { true }», и это не работает.