パソコンテレビ「GyaO(ギャオ)」総合スレ 44

このエントリーをはてなブックマークに追加
8名無しさん@お腹いっぱい。
●正規の再生方法
文字通り正規の再生方法で再生する。
Enterキーを押しながらタイミングよくダブルクリックすれば
全画面にすることは不可能ではない。

●Windows Media Player
後述する cnt2asx20060902.js を使え

Q. スクリプトをコピペして実行したら構文エラー
A. うんこな専ブラ(StyleやLive等)を窓から投げ捨てるかIEでコピペしろ

// cnt2asx20060902.js
// 使い方の例
//  wscript.exe cnt2asx20060902.js cnt0123456

//設定ここから
var rateId = "bit0000002";//ビットレート 768kbps:bit0000002, 384kbps:bit0000001
//設定ここまで

if(WScript.Arguments.Count()<1){WScript.Echo("コンテンツIDが指定されていない"); WScript.Quit();}
var cntId = WScript.Arguments.Item(0);
var asxFile = WScript.CreateObject("WScript.Shell").SpecialFolders("Desktop") + "\\GyaO_" + cntId + ".asx";
var url = "http://www.gyao.jp/login/judge_cookie/?contentsId=" + cntId + "&rateId=" + rateId + "&login_from=shityou&chapterNo=&recommend=&contents_id=";
var txtStream = null;
try{
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");xmlhttp.open("GET", url, false); xmlhttp.send();
if(xmlhttp.responseText.indexOf("adult_error")>=0){url += "&check_flg=0";xmlhttp.open("GET", url, false); xmlhttp.send();}
url = xmlhttp.responseText.match(/[^"]+asx\.php[^"]+/)[0];
xmlhttp.open("GET", url, false); xmlhttp.send();
txtStream = new ActiveXObject("Scripting.FileSystemObject").OpenTextFile(asxFile,2,true);txtStream.Write(xmlhttp.responseText);
}catch(e){WScript.Echo(e.message);}finally{if(txtStream!=null)txtStream.Close();}