本WIKI编辑权限开放,正由 恋与深空Evol攻略组 搭建基础框架ing,期待更多猎人加入WIKI建设!
反馈留言收藏方法加入我们

全站通知:

Widget:Biliplayer

来自恋与深空WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

<script> (window.RLQ = window.RLQ || []).push(['jquery', () => {

   $(document).ready(function () {
       console.log('Biliplayer loading....')
       var moshi = ``;
       if (window.biliplayerWc == undefined) {
           window.biliplayerWc = 0;
       }
       window.biliplayerWc = window.biliplayerWc + 1;
       var element = document.querySelector(`.biliplayerW-dom#d`)
       element.setAttribute('id', `bilip${window.biliplayerWc}`);
       if (moshi == ``) { moshi = `1`; }
       switch (moshi) {
           case `1`: {

document.querySelector(`.biliplayerW-dom#bilip${window.biliplayerWc}`).innerHTML = `

<iframe name="video-frame" src="https://bili-proxy.biligame.com/www/blackboard/newplayer.html?bvid=&p=&autoplay=" frameborder="no" scrolling="no" allowfullscreen="" style="width: 100%;height: 100%;"></iframe>

`

               break;
           }
           case `2`: {
               var Bvid = ``;
               var Pname = ``;
               async function fetchData() {
                 try {
                   let tempWc = window.biliplayerWc;
                   const result = await $.get(`https://api.bilibili.com/x/web-interface/view?bvid=${Bvid}`);
                   console.log("Data received:", result);
                   
                   var queryData = result.data.pages.filter(function (_data) {
                       return _data.part == Pname
                   });

document.querySelector(`.biliplayerW-dom#bilip${tempWc}`).innerHTML = `

<iframe name="video-frame" src="https://bili-proxy.biligame.com/www/blackboard/newplayer.html?bvid=${Bvid}&p=${queryData[0].page}&autoplay=" frameborder="no" scrolling="no" allowfullscreen="" style="width: 100%;height: 100%;"></iframe>

`;

                 } catch (error) {
                   console.error("Error:", error);
                 }
               }
               fetchData();
               break;
           }
       }
   })

}]); </script>