Я использую следующий код для встраивания потока Twitch на HTML-страницу, которая использует TailwindCSS:
<section aria-labelledby = "Live-Stream Video">
<!-- Add a placeholder for the Twitch embed -->
<div id = "twitch-embed" phx-update = "ignore"></div>
<!-- Load the Twitch embed script -->
<script src = "https://player.twitch.tv/js/embed/v1.js"></script>
<!-- Create a Twitch.Player object. This will render within the placeholder div -->
<script type = "text/javascript">
new Twitch.Player("twitch-embed", {
channel: "example",
width: "100%",
height: "100%",
autoplay: "true"
});
</script>
</div>
</section>
Результат:
Видео не использует всю возможную ширину (в макете TailwindCSS). Я не знаю, какая это ширина. Как я могу указать Twitch.Player использовать любое пространство в границах черной области?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Попробуйте использовать px вместо % и попробуйте параметр allowfullscreen=true
Используйте фиксированные значения, такие как "720" и т. Д ... Например:
new Twitch.Player("twitch-embed", {
channel: "example",
width: "1280",
height: "720",
autoplay: "true"
});<script src = "https://player.twitch.tv/js/embed/v1.js"></script>
<section aria-labelledby = "Live-Stream Video">
<div id = "twitch-embed" phx-update = "ignore"></div>
</section>Это занимает весь экран. Я только хочу, чтобы он получил максимум в пределах его <div>.
@wintermeyer Затем установите height и width равными height и widthdiv.
px вместо% изменяет ширину черного фона, но не самого видео.
allowfullscreen=trueничего не отображает.