4 <meta charset=
"utf-8" />
7 #playerbox { width:
1280; height:
750; margin-bottom:
10px; }
8 #status { width:
1280px; height:
3em; margin-bottom:
10px; }
10 <script src=
"http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
14 var videoID
="7OV0LdBFhEU";
23 2100, "魂は逃れられない運命の束縛に囚われ",
25 2440, "四散した空虚な瞳は冷酷と隔たりを作り上げた",
27 2760, "時代は一体誰が仕掛けた因果によって動いているのだろうか",
29 3060, "まだ鋭利なその輪郭 目を逸らさずに受け止めて",
31 3400, "再構築された自我は 是と非を捻じ曲げ",
33 3740, "星々は微かな煌きを残して燃え尽きていった",
35 4080, "僅かに静止した時間のなかで 呑み込むのか、或いは生き残るのか",
39 4700, "熱を帯びる信念を拭い 苦痛を伴いながらも 時間の障壁を乗り越え",
41 5080, "押し殺していた感情 この瞬間思いのままに解き放て",
43 5360, "ふり返るにも値しない 脆弱だったかつての自分の姿など捨て去り",
45 5720, "手のひらに余韻が残る夢は まだ掴むことが出来るのだろうか",
47 6000, "まだ見ぬかなたで 忘れられていた夜明けの光を灯しているのは誰?",
49 6620, "道端に散り落ちた誇りを拾い集め",
59 var lyrics_count_end
= lyrics
.length
/ 2;
61 function fGetScript(){
63 url
:"http://www.youtube.com/player_api/",
65 success:function(data
){
67 error:function(xhr
, status
, thrown
) {
75 window
.onYouTubeIframeAPIReady=function() {
78 function loadPlayer(videoID
) {
80 player
= new YT
.Player(
86 "onReady": onPlayerReady
,
98 player
.loadVideoById(videoID
);
101 function onPlayerReady(event
){
102 timer
= setInterval(getStatus
, 100);
103 event
.target
.setPlaybackQuality('hd720');
105 var getStatus=function(){
106 var current_time
=player
.getCurrentTime()*100+offset
;
108 if(current_time
< lyrics
[lyrics_count
*2]) {
112 while(current_time
> lyrics
[lyrics_count
*2+2] && lyrics_count
<lyrics_count_end
) {
117 $("#status").html(lyrics
[lyrics_count
*2+1]);
118 // $("#time").html(Math.round(current_time));
128 <table border=
0 cellspacing=
0 ><tr><TD colspan=
0>
129 <div id=
"playerbox"><div id='player'
></div></div>
131 <center><div id=
"status"></div></center>