>>955 フォト蔵も Flash プレイヤーで再生できますよん♪ 作ったけど結局アップしなかった フォト蔵用ミニプレイヤーを ttp://vamp.s9.xrea.com/updata2/2759.zip にアップしといたので 見てみてくださいデス(デバッグオンのアルファバージョンです)。 もともとニコニコミニプレイヤーの「オリジナル動画の再生」コマンド用に作ったんですけど、 作った直後に前回のニコニコ閉鎖騒ぎでプレイヤーの更新がとまってしまいました。つдT) 動作を簡単に解説しておくと ・http://photozou\.jp/photo/show/\d+/(\d+) の $1 をビデオ ID として保存 ・フォト蔵 API を「http://api.photozou.jp/rest/photo_info?photo_id=ビデオ ID」でコール ・XML レスポンスの「/rsp/info/photo/photo_title」ノードの text がタイトル ・XML レスポンスの「/rsp/info/photo/large_tag」ノードの text 値が Flash アプレットタグ という感じで、取得したタグをそのまま document.write で書き込んでます。 フォト蔵 API の解説は ttp://photozou.jp/basic/api にあります。 フォト蔵 API は YouTube と違って登録不要で使えます。
DailyMotion は以下のコードで埋め込み用タグを取得できます。 ========== DailyMotion.hta ========== <html><head><hta:application id="app"/></head><body><script type="text/jscript"> var ss = app.commandLine.split(/\s/); var url; for ( var i = 0 ; i < ss.length ; i++ ) { if ( ss[i].match(/^\/url:(.+)$/) ) url = RegExp.$1; } var http = new ActiveXObject("Microsoft.XMLHTTP"); http.open("GET",url,false); http.send(null); var div = document.createElement("DIV"); div.innerHTML = http.responseText; var ee = div.getElementsByTagName("INPUT"); for ( var i = 0 ; i < ee.length ; i++ ) { if ( ee[i].id == "video_player_embed_code_text") document.write(ee[i].value); } </script></body></html> ========== End Of File ========== コマンド書式は「mshta DailyMotion.hta /url:ビデオページのURL」です。