#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} внимание