У меня есть приложение React Native со встроенным потоковым видео / аудио Twitch:
<iframe
src="${uri}"
height="${height}"
width="${width}"
frameborder="0"
scrolling="no"
allowfullscreen="false"
style="margin: 0; padding: 0;"
/>
</body>
</html>
`;
return (
<WebView
source={{
html: iframeMarkup,
}}
automaticallyAdjustContentInsets={true}
scalesPageToFit={true}
style={[styles, style]}
allowsInlineMediaPlayback={true}
/>
);
Мы также воспроизводим короткие звуковые файлы через React-Native-Sound-Player , когда пользователь выполняет действие:
try {
SoundPlayer.playSoundFile('win', 'wav');
} catch (e) {
console.log(`cannot play the sound file`, e);
}
Когда iOS пользователи запускают звук, он приостанавливает встроенное видео Twitch. Есть ли способ обойти это?