на самом деле я работаю над клоном Twitch с React, используя Twitch API.
Я только что закончил свой проект, но у меня проблема с встраиванием, когда это имя не из латинского алфавита, например "한동숙", оно не работает.
Я внедряю twitch с помощью этого удобного инструмента: https://www.npmjs.com/package/react-twitch-embed-video
И это выглядит так:
import React from "react";
import './Live.css';
import ReactTwitchEmbedVideo from "react-twitch-embed-video"
function Live({location }){
return(
<div className="containerLive">
<ReactTwitchEmbedVideo height="927" width="100%" channel={location.state.name} />
</div>
)
}
export default Live;
Я беру имя из местоположения и помещаю его в канал, оно отлично работает с именем латинского алфавита.
Я знаю, что есть также встраивание twitch, но его нелегко использовать с реакцией, и проблема та же:
<body> <!-- Add a placeholder for the Twitch embed -->
<div id="twitch-embed"></div>
<!-- Load the Twitch embed script -->
<script src="https://embed.twitch.tv/embed/v1.js"></script>
<!-- Create a Twitch.Embed object that will render within the "twitch-embed" root element. -->
<script type="text/javascript">
new Twitch.Embed("twitch-embed", {
width: 854,
height: 480,
channel: "한동숙" // <-- Not Working !
});
</script>
<script src="app.js"></script>
</body>
К сожалению, нет возможности отобразить поток с user_id, только user_name...
Мне нужно как-то это перевести? Как twitch может отображать азиатский стрим?
Спасибо, если кто-то проходит мимо, вопросов на эту тему практически нет.