Opentok Web Ориентация с мобильного на ПК - PullRequest
1 голос
/ 25 сентября 2019

Я пытаюсь создать приложение с OpenTok.Я использую реакцию Opentok (https://www.npmjs.com/package/opentok-react), но я также могу сделать это из простого javascript, если требуется.

Проблема, с которой я сталкиваюсь, это изображение, на которое подписан ПК,который идет от задней камеры мобильного телефона, всегда горизонтален. Я могу вручную преобразовать его с помощью CSS, чтобы повернуть его, но для этого потребуется, чтобы пользователь ПК вручную нажал кнопку, чтобы сделать это .. Я надеялся, что это может бытьсделано автоматически ..

Я пытался прослушать videoDimensionsChanged, но он никогда не вызывался. Ниже приведен код, который я использую с библиотекой

ниже код реагирует,но я рад использовать простой JS также

const subscriberEventHandlers = {
    videoDisabled: event => {
        console.log('Subscriber video disabled!'); //is called
    },
    videoEnabled: event => {
        console.log('Subscriber video enabled!'); //is called
    },
    videoDimensionsChanged: event => {
        console.log("video dimension changed", event); //never called
    }
};



 <Container>
                <div className={Styles.videoWrapper}>
                    <OTSession
                        apiKey={config.openTokApi}
                        sessionId={globalContext.session.response.session.id}
                        token={globalContext.session.response.session.token}
                        onConnect={() => console.log("OT connected")}>
                        <OTStreams>
                            <OTSubscriber eventHandlers={subscriberEventHandlers} />
                        </OTStreams>
                    </OTSession>
                </div>
            </Container>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...