こんにちは、twitch から埋め込みコード内のオブジェクトのデータとパラメーターの値を変更しようとしています。
私はJavaScriptが得意ではないので、助けが必要です。
私は運が悪いと私の研究をしました。
すべての助けに感謝します:)
変更したい埋め込みコード (これは新しい埋め込みコードで、編集はありません)
<object type="application/x-shockwave-flash" height="378" width="620" id="live_embed_player_flash" data="http://www.twitch.tv/widgets/live_embed_player.swf?channel=thelifeisyours" bgcolor="#000000">
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<param name="allowNetworking" value="all" />
<param name="movie" value="http://www.twitch.tv/widgets/live_embed_player.swf" />
<param name="flashvars" value="hostname=www.twitch.tv&channel=thelifeisyours&auto_play=true&start_volume=25" />
</object>
ここに私がこれまでに得たjsがありますが、動作しません:P (私はjsの初心者であることを思い出してください)
function changestream1(){
var streamIn = document.getElementById('stream1').value;
var objData= document.getElementById('live_embed_player_flash');
var param = document.getElementById('param');
objData.setAttribute("data", "http://www.twitch.tv/widgets/live_embed_player.swf?channel=" + streamIn);
param.setAttribute("value", "hostname=www.twitch.tv&channel=" + streamIn + "&auto_play=true&start_volume=25");
}
アイデアは、js がオブジェクトにデータを作成し、パラメーターに値を作成するというものです。
私がこれをどのように考えているかのビジュアルが必要な場合は、リンクを押してください:D
JsFiddle
これが使用されるWebサイトへのリンク
twitchgrabber