var playlist=[{ title: '白金ディスコ', artist: '阿良々木月火 (CV.井口裕香)', album: 'つきひフェニックス主題歌「白金ディスコ」&「偽物語」劇伴音楽集 其ノ參', url: 'http://storage.live.com/items/9284704CADCD938F!249' },{ title: 'Endless Story', artist: '田村ゆかり', album: 'Endless Story | 春待ちソレイユ', url: 'http://storage.live.com/items/9284704CADCD938F!113' },{ title: '雪華', artist: '喜多村英梨', album: '紋', url: 'http://storage.live.com/items/9284704CADCD938F!116' },{ title: 'Fantastic future', artist: '田村ゆかり', album: 'Fantastic future', url: 'http://storage.live.com/items/43151989DBE80854!150' },{ title: 'Baby Sweet Berry Love', artist: '小倉唯', album: 'Baby Sweet Berry Love', url: 'http://storage.live.com/items/43151989DBE80854!149' },{ title: 'Black † White', artist: '野水いおり', album: 'Black † White', url: 'http://sharemusic.ccloli.com/2013/03/24/13886bc417d8c6724267a74c4017baeb.mp3#!100' },{ title: 'To Be Continued?', artist: '佐土原かおり', album: 'To Be Continued?', url: 'http://sharemusic.ccloli.com/2013/03/24/a53513388c3a36112eecb15405219d43.mp3#!101' },{ title: '夜桜街道', artist: '沙紗飛鳥', album: '東方幽靜響', url: 'http://storage.live.com/items/9284704CADCD938F!223' },{ title: '夜桜街道(instrumental)', artist: '時音', album: '東方幽靜響', url: 'http://storage.live.com/items/9284704CADCD938F!224' },{ title: 'Confined Space', artist: 'ほたる', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!227' },{ title: 'eliminate anthem', artist: 'ほたる', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!233' },{ title: 'ハルコイ!', artist: 'ココ', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!234' },{ title: '生を托すも舟に渡すも底抜けな虎', artist: 'ほたる', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!235' },{ title: 'dialogue', artist: 'Tsubaki', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!229' },{ title: '黒翼ト冷雨', artist: 'びびあん', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!228' },{ title: '物凄い狂っとるフランちゃんが物凄いうた', artist: 'ななひら', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!230' },{ /* title: '鬼哭慟哭地獄楽', artist: 'ほたる', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!232' },{*/ title: 'サイバネティクス·リズム', artist: 'emaru', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!236' },{ title: 'クリスタル·スノー (Live Version)', artist: 'ほたる', album: 'Ultimate Synthesis', url: 'http://storage.live.com/items/9284704CADCD938F!237' },{ title: 'ぷりズム♡たいむ~魔法の指 でタッチして~', artist: '三森すずこ、今井麻美、喜多村英梨', album: 'Magical Suite Prism Nana PRISM BOX', url: 'http://storage.live.com/items/9284704CADCD938F!239' },{ title: 'まじかるエンジン', artist: '三森すずこ', album: 'Magical Suite Prism Nana PRISM BOX', url: 'http://storage.live.com/items/9284704CADCD938F!238' },{ title: '白鷺流舞', artist: '今井麻美', album: 'Magical Suite Prism Nana PRISM BOX', url: 'http://storage.live.com/items/43151989DBE80854!134' },{ title: '萌って☆メルって★タッチしてっ!', artist: '三森すずこ、今井麻美、喜多村英梨', album: 'Magical Suite Prism Nana PRISM BOX', url: 'http://storage.live.com/items/9284704CADCD938F!240' },{ title: 'REACH FOR THE BEACH', artist: '三森すずこ、今井麻美、喜多村英梨', album: 'Magical Suite Prism Nana PRISM BOX', url: 'http://storage.live.com/items/9284704CADCD938F!241' },{ title: 'KiLLER LADY', artist: '花たん', album: 'sm15598210', url: 'http://storage.live.com/items/9284704CADCD938F!243' },{ title: '【きゃりーめぐめぐ】CANDY CANDY', artist: 'おればなな (唄 GUMI)', album: 'sm17347340', url: 'http://storage.live.com/items/9284704CADCD938F!244' },{ title: 'Melody Line', artist: 'SmileR (唄 初音ミク)', album: 'sm12785288', url: 'http://storage.live.com/items/9284704CADCD938F!245' },{ title: 'unsymmetry (long version)', artist: 'KOTOKO', album: 'ぎりギリLOVE 初回特典 マキシシングル', url: 'http://storage.live.com/items/9284704CADCD938F!247' },{ title: '一笑懸命', artist: '遊助', album: '一笑懸命 + イナヅマ侍', url: 'http://storage.live.com/items/9284704CADCD938F!248' },{ title: 'ゼロ', artist: 'BUMP OF CHICKEN', album: 'ゼロ', url: 'http://storage.live.com/items/9284704CADCD938F!250' },{ title: 'get the regret over', artist: '片霧烈火', album: 'History of WORXSONGz 1', url: 'http://storage.live.com/items/9284704CADCD938F!251' },{ title: 'Theme of Milly', artist: 'YUKI', album: 'ise rala', url: 'http://storage.live.com/items/9284704CADCD938F!252' },{ title: 'HAPPI∞NESS', artist: '中恵光城', album: 'Ricerca-リチェルカ-', url: 'http://storage.live.com/items/9284704CADCD938F!255' },{ title: '千年の花', artist: '中恵光城', album: 'Ricerca-リチェルカ-', url: 'http://storage.live.com/items/9284704CADCD938F!256' },{ title: '機械仕掛の詩', artist: '中恵光城', album: 'Ricerca-リチェルカ-', url: 'http://storage.live.com/items/9284704CADCD938F!262' },{ title: '祈りは空へ', artist: '中恵光城', album: 'Ricerca-リチェルカ-', url: 'http://storage.live.com/items/9284704CADCD938F!264' },{ title: 'Real', artist: '中恵光城', album: 'Ricerca-リチェルカ-', url: 'http://storage.live.com/items/9284704CADCD938F!263' },{ title: 'トキヲ・ファンカ', artist: 'takamatt (唄 GUMI)', album: 'sm20973557', url: 'http://storage.live.com/items/9284704CADCD938F!261' },{ title: 'トキヲ・ファンカ - インスト(マスタリング)', artist: 'takamatt', album: 'トキヲ・ファンカ(instrumental)', url: 'http://storage.live.com/items/9284704CADCD938F!260' },{ title: '【R-18避難所】Tda式改変ハクでシュレディンガイガーのこねこ | TDA Haku Schrodinger\'s Kitten', artist: '三千世界 (唄 弱音ハク(初音ミク?))', album: 'sm20890501', url: 'http://storage.live.com/items/9284704CADCD938F!259' },{ title: 'もリフだョ!全員集合', artist: 'Momokuroteiichimon (桃黒亭一門)', album: 'TVアニメ『女子落语』EDテーマ「ニッポン笑顔百景」', url: 'http://storage.live.com/items/9284704CADCD938F!266' },{ title: 'Spiritual Garden', artist: '田村ゆかり', album: 'Spiritual Garden | 銀の旋律、記憶の水音 | Sincerely Dears...', url: 'http://storage.live.com/items/9284704CADCD938F!267' },{ title: '町, 時の流れ, 人', artist: 'Key Sounds Label', album: 'CLANNAD Original SoundTrack', url: 'http://storage.live.com/items/9284704CADCD938F!268' },{ title: ' doll(多田葵 version)', artist: '多田葵', album: 'GUNSLINGER GIRL -IL TEATRINO- Vocal Album', url: 'http://storage.live.com/items/9284704CADCD938F!269' },{ title: '桜、舞い散るあの丘へ', artist: 'DeZI:R', album: '花鳥風月', url: 'http://storage.live.com/items/9284704CADCD938F!271' },{ title: '五月雨恋歌', artist: 'DeZI:R', album: '花鳥風月', url: 'http://storage.live.com/items/9284704CADCD938F!272' },{ title: 'ヒカリナデシコ', artist: 'DeZI:R', album: '花鳥風月', url: 'http://storage.live.com/items/9284704CADCD938F!273' },{ title: '彼岸花', artist: 'DeZI:R', album: '花鳥風月', url: 'http://storage.live.com/items/9284704CADCD938F!274' },{ title: '秋風恋歌', artist: 'DeZI:R', album: '花鳥風月', url: 'http://storage.live.com/items/9284704CADCD938F!275' },{ title: 'カレイドスコープ', artist: 'DeZI:R', album: '花鳥風月', url: 'http://storage.live.com/items/9284704CADCD938F!277' },{ title: '花鳥風月', artist: 'DeZI:R', album: '花鳥風月', url: 'http://storage.live.com/items/9284704CADCD938F!276' },{ title: 'Wanna Be Your LOVER(Extended Ver.)', artist: 'Alex Ray', album: 'DJMAX Technika 3 OST', url: 'http://storage.live.com/items/9284704CADCD938F!278' },{ title: 'Tell Your World', artist: 'livetune (唄 初音ミク)', album: 'Tell Your World', url: 'http://storage.live.com/items/9284704CADCD938F!279' },{ title: 'Fallen Angel', artist: 'Aimee B', album: 'TVアニメ『Panty & Stocking with Garterbelt』ED', url: 'http://storage.live.com/items/9284704CADCD938F!280' },{ title: 'Etupirka', artist: 'Piano Master', album: 'Beautiful Forest', url: 'http://storage.live.com/items/9284704CADCD938F!281' },{ title: '涙サプライズ!', artist: 'AKB48', album: '涙サプライズ! | 神曲たち', url: 'http://storage.live.com/items/9284704CADCD938F!282' },{ title: '行列のできるえーりん診療所', artist: 'IOSYS', album: '東方真華神祭', url: 'http://storage.live.com/items/9284704CADCD938F!283' },{ title: '萃う夢を想う', artist: 'ハム (Foxtail-Grass Studio)', album: 'なつかぜメモリア', url: 'http://storage.live.com/items/9284704CADCD938F!285' },{ title: 'この青空と流れる雲に', artist: 'ハム (Foxtail-Grass Studio)', album: 'なつかぜメモリア', url: 'http://storage.live.com/items/9284704CADCD938F!287' },{ title: '天人の優雅な休日', artist: 'ハム (Foxtail-Grass Studio)', album: 'なつかぜメモリア', url: 'http://storage.live.com/items/9284704CADCD938F!286' },{ title: 'さんぽみち', artist: 'ハム (Foxtail-Grass Studio)', album: 'なつかぜメモリア', url: 'http://storage.live.com/items/9284704CADCD938F!288' },{ title: '獅子奮迅', artist: 'ハム (Foxtail-Grass Studio)', album: 'なつかぜメモリア', url: 'http://storage.live.com/items/9284704CADCD938F!291' },{ title: '路地裏から覗く瞳', artist: 'ハム (Foxtail-Grass Studio)', album: 'なつかぜメモリア', url: 'http://storage.live.com/items/9284704CADCD938F!289' },{ title: '歳月-雲流れ-', artist: 'ハム (Foxtail-Grass Studio)', album: 'なつかぜメモリア', url: 'http://storage.live.com/items/9284704CADCD938F!292' },{ title: '振り子時計の見る世界', artist: 'ハム (Foxtail-Grass Studio)', album: 'Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!294' },{ title: 'フキノトウ', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -spring- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!296' },{ title: 'ゆらゆらぶらり', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -spring- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!295' },{ title: 'そよ風のハンモック', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -spring- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!297' },{ title: 'きっとずっとどこまでも', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -spring- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!299' },{ title: 'アサガオ', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -summer- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!298' },{ title: '日陰と帽子と風鈴と', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -summer- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!301' },{ title: '氷だらけのアイスコーヒー', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -summer- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!300' },{ title: '雨のにおいに誘われて', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -summer- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!302' },{ title: 'キンモクセイ', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -autumn- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!303' },{ title: '風舞う紅葉と実の薫り', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -autumn- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!305' },{ title: 'きのこたけのこ', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -autumn- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!304' },{ title: '夕暮れ赤とんぼ', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -autumn- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!306' },{ title: '雪化粧に包まれて', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -winter- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!307' },{ title: 'ホットミルクの一息', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -winter- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!308' },{ title: 'ポンチョの中の天国', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -winter- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!309' },{ title: '瑠璃色プラネタリウム', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -winter- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!311' },{ title: 'ゆめのおわりに', artist: 'ハム (Foxtail-Grass Studio)', album: 'Remember*C -winter- | Re*Circulation', url: 'http://storage.live.com/items/9284704CADCD938F!310' },{ title: 'MISOGI', artist: 'oiko', album: 'Beyond The Last Archive', url: 'http://storage.live.com/items/9284704CADCD938F!316' },{ title: 'Oboro', artist: 'ziki_7', album: 'Beyond The Last Archive', url: 'http://storage.live.com/items/9284704CADCD938F!315' },{ title: 'Letter from Phantasia', artist: 'ziki_7', album: 'Beyond The Last Archive', url: 'http://storage.live.com/items/9284704CADCD938F!314' },{ title: '今、開かれる、トビラ', artist: 'ゲーム・ミュージック', album: 'いろとりどりのセカイ ORIGINAL SOUNDTRACK DISC_02', url: 'http://storage.live.com/items/9284704CADCD938F!317' },{ title: '【獅子座】流星サウンド', artist: 'nana(Sevencolors) (feat. 初音ミク)', album: 'Stellarium - ステラリウム -', url: 'http://storage.live.com/items/9284704CADCD938F!318' },{ title: '花 (NEW MIX)', artist: '音無小鳥(CV:滝田樹里)', album: 'THE IDOLM@STER ANIM@TION MASTER 07', url: 'http://storage.live.com/items/9284704CADCD938F!319' },{ title: 'Beautiful World', artist: '宇多田 ヒカル', album: 'HEART STATION', url: 'http://dplink.duapp.com/?shareid=867914541&uk=958565640.mp3#!102' },{ title: '遥か彼方', artist: 'Rita', album: 'Rockstar Busters!', url: 'http://storage.live.com/items/9284704CADCD938F!320' },{ title: 'Rainy Rainy Sunday', artist: '田村ゆかり', album: 'Endless Story', url: 'http://storage.live.com/items/9284704CADCD938F!327' },{ title: 'Prisoner Of Love', artist: '宇多田 ヒカル', album: 'Heart Station', url: 'http://storage.live.com/items/9284704CADCD938F!328' },{ title: 'フライングゲット', artist: 'AKB48', album: 'フライングゲット', url: 'http://storage.live.com/items/9284704CADCD938F!329' },{ title: 'ふいに', artist: '板野友美', album: 'ふいに', url: 'http://storage.live.com/items/9284704CADCD938F!330' },{ title: 'Paradise', artist: 'Coldplay', album: 'Mylo Xyloto', url: 'http://storage.live.com/items/9284704CADCD938F!331' },{ title: 'Tonight, I Feel Close to You', artist: '孙燕姿 & 仓木麻衣', album: 'The Moment', url: 'http://storage.live.com/items/9284704CADCD938F!332' },{ title: 'secret base 〜君がくれたもの〜', artist: '本間芽衣子(茅野愛衣)、安城鳴子(戸松遥)、鶴見知利子(早見沙織) の シングル', album: 'ZONEトリビュート〜君がくれたもの〜', url: 'http://storage.live.com/items/9284704CADCD938F!333' },{ title: '1╱6 genesis mix', artist: 'ぼーかりおどP(noa) (feat. 初音ミク)', album: 'EXIT TUNES PRESENTS Vocalogene', url: 'http://storage.live.com/items/9284704CADCD938F!326' },{ title: '月花ノ姫歌', artist: '秦野P (feat. 初音ミク)', album: '-', url: 'http://storage.live.com/items/9284704CADCD938F!325' },{ title: '深海少女', artist: 'ゆうゆ (feat. 初音ミク)', album: 'sm11956364', url: 'http://storage.live.com/items/9284704CADCD938F!322' },{ title: 'えれくとりっく・えんじぇぅ', artist: 'ヤスオP (feat. 初音ミク)', album: 'EXIT TUNES PRESENTS Vocarhythm', url: 'http://storage.live.com/items/9284704CADCD938F!324' },{ title: '届かない恋 Live at Campus Fes', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!336' },{ title: 'WHITE ALBUM Live at Campus Fes', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!343' },{ title: 'Feeling Heart', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!345' },{ title: '夢想歌', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!346' },{ title: 'Routes', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!347' },{ title: 'あなたを想いたい', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!348' },{ title: '舞い落ちる雪のように', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!338' },{ title: 'POWDER SNOW(弾き語り)', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!337' },{ title: 'ヒトリ', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!339' },{ title: 'SOUND OF DESTINY Live at Campus Fes', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!340' },{ title: '君をのせて', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!341' },{ title: 'I hope so...', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!342' },{ title: '深愛', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!344' },{ title: '時の魔法(acoustic version)', artist: '小木曽雪菜', album: 'WHITE ALBUM2 ORIGINAL SOUNDTRACK ~setsuna~', url: 'http://storage.live.com/items/9284704CADCD938F!349' },{ title: 'ワンダーランドと羊の歌', artist: 'ハチ (唄 初音ミク)', album: 'ワンダーランドと羊の歌', url: 'http://storage.live.com/items/9284704CADCD938F!350' },{ title: '一人のキミが生まれたとさ', artist: '中川翔子', album: 'UCHI-SHIGOTO,SOTO-SHIGOTO!!', url: 'http://storage.live.com/items/9284704CADCD938F!351' },{ title: 'InfiniteDreamer(未公開曲)', artist: 'きくお (唄 初音ミク) (Kikuo Sound Works)', album: 'きくおミク', url: 'http://storage.live.com/items/9284704CADCD938F!356' },{ title: '天国へ行こう', artist: 'きくお (唄 初音ミク) (Kikuo Sound Works)', album: 'きくおミク', url: 'http://storage.live.com/items/9284704CADCD938F!357' },{ title: 'ボクを忘れた空想紀行', artist: 'きくお (唄 初音ミク) (Kikuo Sound Works)', album: 'きくおミク', url: 'http://storage.live.com/items/9284704CADCD938F!355' },{ title: '金魚恋想歌', artist: '葉月ゆら ', album: '幻恋楼閣談集', url: 'http://storage.live.com/items/9284704CADCD938F!358' },{ title: 'Arrietty\'s Song (English Version)', artist: 'Cécile CORBEL', album: 'Arrietty\'s Song(借りぐらしのアリエッティ・主題歌)', url: 'http://storage.live.com/items/9284704CADCD938F!359' },] if(!localStorage.getItem('bgm_switch')){ var p=confirm('是否开启背景音乐?(您可以随时在页面底部关闭背景音乐)'); if(p==true)localStorage.setItem('bgm_switch','on'); else localStorage.setItem('bgm_switch','off'); } //清除历史版本留下的冗杂信息 if(localStorage.getItem('bgm'))localStorage.removeItem('bgm'); if(localStorage.getItem('bgm_run'))localStorage.removeItem('bgm_run'); if(localStorage.getItem('bgm_switch')=='on'&&!localStorage.getItem('bgm_running')){ //判断浏览器版本,使用 IE 9 以下浏览器、Presto 内核的 Opera 浏览器、版本低于 21 的 Firefox 浏览器以及 Webkit 版本低于 534 的浏览器将不执行播放请求并关闭 BGM 功能 if(!/Presto/.test(navigator.userAgent)||(/Firefox/.test(navigator.userAgent)&&parseInt(navigator.userAgent.split('Firefox/')[1].split(' ')[0])>=21)||(/MSIE/.test(navigator.userAgent)&&parseInt(navigator.userAgent.split('MSIE/')[1].split(';')[0])>=9)||(/AppleWebKit/.test(navigator.userAgent)&&parseInt(navigator.userAgent.split('WebKit/')[1].split('.')[0])>=534)){ // document.addEventListener('beforeload',bgm_start,true); //兼容 Firefox 并防止不执行脚本,弃用将 js 放于 header 并使用 beforeload 监听事件,而是直接将 js 放于 body 内 bgm_start(); } else{ alert('Internet Explorer 9+, Firefox 21+, Opera Next 15+ (without Gecko) or Google Chrome 6+, Safari 5+, Android Browser 2.3+ (Apple Webkit 534+ ) is require, please update your browser to the newest version.'); localStorage.setItem('bgm_switch','off'); } } if(window.sessionStorage.getItem('bgm_no-other-site-tips'))window.sessionStorage.removeItem('bgm_no-other-site-tips'); //如果从其他网站转回页面则清除禁用警告的标记 function bgm_start(){ // if(document.body){ // document.removeEventListener('beforeload',bgm_start,true); localStorage.setItem('bgm_running','true'); //添加播放标记,防止打开多个页面时同时播放音乐的问题 window.onbeforeunload = function(){localStorage.removeItem('bgm_running')} //退出浏览器时自动清除播放标记 window.onunload = function(){localStorage.removeItem('bgm_running')} //兼容 IE document.body.outerHTML= '' +'' +'
' +'' +'
' /* +'Play ' +'Pause ' +'Volume+ ' +'Volume- ' +'Dislike ' +'Next'*/ //更改播放器控制按钮 +'4 ' +'; ' +'X ' +'W ' +'r ' +':' +'
' +'
' +'
' +'
'; window.frames[0].location.href=location.href; //弃用直接在 outerHTML 中设置 iframe 链接的方式载入页面,改用该方式以兼容 Firefox bgm=document.getElementById('bgm_player'); //应某淫兽要求添加音量设定(此为读取,设定源码见后) if(localStorage.getItem('bgm_volume'))bgm.volume=parseInt(localStorage.getItem('bgm_volume')); else bgm.volume=0.8; m=1; if(!bgm.hasAttribute('src')){ play(); show(); } if(!bgm.hasAttribute('src')){ play(); show(); } bgm.addEventListener('play', function(){ document.getElementById('bgm_pause').style.display='inline'; document.getElementById('bgm_play').style.display='none'; document.getElementById('bgm_timeline').style.background='#f38630'; }, false); bgm.addEventListener('pause', function(){ document.getElementById('bgm_play').style.display='inline'; document.getElementById('bgm_pause').style.display='none'; }, false); bgm.addEventListener('timeupdate', function(){ document.getElementById('bgm_timeline').style.width=(bgm.currentTime/bgm.duration)*100+'%'; }, false); bgm.addEventListener('error',function(){ document.getElementById('bgm_timeline').style.background='red'; play(); },false); bgm.addEventListener('ended', function(){ play(); }, false); document.getElementById('bgm_play').onclick=function(event){ bgm.play(); } document.getElementById('bgm_pause').onclick=function(event){ bgm.pause(); } document.getElementById('bgm_vup').onclick=function(event){ bgm.volume+=0.1; localStorage.setItem('bgm_volume')=bgm.volume; } document.getElementById('bgm_vdown').onclick=function(event){ bgm.volume-=0.1; localStorage.setItem('bgm_volume')=bgm.volume; } document.getElementById('bgm_dislike').onclick=function(event){ var c=confirm('确定要抛弃这首歌曲吗?抛弃后将不再播放这首歌曲(暂时无法直接撤销操作)'); if(c==true){ if(localStorage.getItem('bgm_dislike').split('|').length>=playlist.length){ //添加判断防止播放时出现死循环 alert('目前播放列表共有'+playlist.length+'首歌曲,废弃列表共有'+(localStorage.getItem('bgm_dislike').split('|').length-1)+'首歌曲,如果继续添加就没歌可放了QAQ……') } else{ localStorage.setItem('bgm_dislike',localStorage.getItem('bgm_dislike')+playlist[i].url.split('!')[1]+'|'); play(); } } } document.getElementById('bgm_next').onclick=function(event){ play(); } //自动更新网址和标题 setInterval(function(){ //基于安全设置,如果 iframe 内是其他站点,浏览器将无法执行下面的代码并持续报错,故添加 try ... catch ... 提醒用户(虽然仍旧会在后台报错,暂时无解/ \) try{ if(window.frames[0].document.body&&window.frames[0].document.title&&window.frames[0].location.host=='ccloli.com'&&window.frames[0].location.href!=window.location.href){ window.history.pushState('Object',window.frames[0].document.title,window.frames[0].location.href); document.title=window.frames[0].document.title; } } catch (error) { if(!window.sessionStorage.getItem('bgm_no-other-site-tips')){ window.sessionStorage.setItem('bgm_no-other-site-tips','true'); //添加警告标记防止重复提醒导致页面持续刷新 document.getElementById('bgm_info').innerHTML='Can\'t access the frame\'s information because you are browsing other website.'; document.title='Σ(っ °Д °;)っ您已离开 cc 的节操聚集地…… | ccloli'; window.history.pushState('Object','Σ(っ °Д °;)っ您已离开 cc 的节操聚集地…… | ccloli','http://ccloli.com/#Σ(っ °Д °;)っ诶诶?!不要走嘛……cc 很萌很软可以任你调教的嘤嘤嘤……'); //这只是拿来卖萌的 =3= m=12; } } },100) // } } //显示目前播放的曲目信息 function show(){ setInterval(function(){ if(m==16)m=1; if(m==1)document.getElementById('bgm_info').innerHTML='Title : '+playlist[i].title; if(m==6)document.getElementById('bgm_info').innerHTML='Artist : '+playlist[i].artist; if(m==11)document.getElementById('bgm_info').innerHTML='Album : '+playlist[i].album; m++ },1000) } function show2(){ document.getElementById('bgm_main').title=' 标题:'+playlist[i].title+'\n艺术家:'+playlist[i].artist+'\n 专辑:'+playlist[i].album; } //单独置出播放程序方便调用并减少文件大小 function play(){ if(!localStorage.getItem('bgm_dislike'))localStorage.setItem('bgm_dislike',''); i=parseInt(Math.random()*playlist.length); m=String(playlist[i].url.split('!')[1]); n=localStorage.getItem('bgm_dislike').split('|'); for(j=0;j