Как предотвратить использование AirPlay на iPhone в моем следующем проекте/React

#reactjs #iphone #next.js #react-player

Вопрос:

В моем проекте(Next.js/React.js) react-плеер долгое время работал нормально. Затем я решил зашифровать ссылку, и это сработало нормально, но примерно через неделю на iPhone начал воспроизводиться звук через AirPlay, что очень неудобно.

Я не совсем понял, как это произошло, потому что я ничего не менял, и человек сказал, что неделю назад все было в порядке, и когда он вошел, он начал подключать AirPlay.

 <ReactPlayer
            id='soundPlayer'
            height='1px'
            width='1px'
            ref={this.ref}
            playing={playing}
            volume={1}
            url={file}
            onPlay={this.onPlay}
            onPause={this.onPause}
            onProgress={this.onProgress}
            onDuration={this.onDuration}
            file='forceAudio'/>
 

Настройки плеера являются наиболее распространенными и не менялись в течение длительного времени.
Все в порядке во всех других браузерах и устройствах (MacBook, Sumsung и т. Д.).

Есть ли способ сказать iPhone, чтобы он не использовал AirPlay? Большое спасибо за любые ответы!

Ответ №1:

о, извините, это так просто => добавить playsinline={true} внимание