PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程

    分享一段代碼,讓大家的網站在PC端也能直接展示嗶哩嗶哩的視頻

    如果我們用插件提供的短代碼,例如Smartideo,在PC端會是這個效果:

    雖然在移動端可以正常播放,但在PC端需要跳轉才行。如果不嫌麻煩,可以看看下面的內容。

    這里分享一段代碼,讓大家的網站在PC端也能直接展示嗶哩嗶哩的視頻。

    先看看效果:

    Npcink - 怎么實現

    1. 獲取代碼
    2. 構造代碼
    3. 部署代碼

    注意

    目前的方法,移動端高度不對,此文僅供各位參考,有好的代碼歡迎在評論區留下鏈接。

    1.獲取代碼

    在嗶哩嗶哩找到你需要的視頻,例如這個

    表妹跳舞-《琵琶行》

    找到這個位置

    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程
    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程

    這樣的話,我們就拿到了我們需要的代碼了,如下:

    <iframe src="http://player.bilibili.com/player.html?aid=46366415&bvid=BV1Xb411H7v1&cid=81238398&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

    2.構造代碼

    上面拿到的代碼還不能直接用,需要構造一下。這里提供了一些參數給大家。這些參數需要放到> </iframe>前。

    • width="100%"(視頻寬度,推薦為100%)
    • height="600"(視頻高度,推薦為600)
    • high_quality="1" (1=最高畫質 0=最低畫質)
    • danmaku="0" (1=打開彈幕 0=關閉彈幕)

    小孩子才做選擇,我全都要,所以代碼看起來是這樣的

    <iframe src="http://player.bilibili.com/player.html?aid=46366415&bvid=BV1Xb411H7v1&cid=81238398&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width="100%" height="600" high_quality="1" danmaku="1"> </iframe>

    3.部署代碼

    可以看出來,這就是一段HTML代碼,我們可以這樣部署。

    經典編輯器

    選擇文本模式,在適當的位置黏貼構造好的代碼即可。

    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程

    古登堡編輯器

    選擇“自定義HTML”區塊,填入構造好的代碼即可。

    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程

    補充

    CSS改好后調用別人的API能直接1080P ,Smartideo改好后能播放 但是只有360P

    銘創網絡

    昨天在群里看到@Muze發了一篇文章鏈接,是關于PC站點調用B站視頻的所謂教程,點進去看了一下,才發現他的調用教程中使用的代碼,是在B站官方視頻分享代碼的基礎上修改調用HTML5播放器之后再設定視頻顯示的固定高度來實現調用的,這種方法有一個不方便的地方就是無法在手機端進行等比縮放的展示和播放。

    后來,站長還是決定寫一個自己的自適應B站視頻調用的教程出來,分享給不會調用的小伙伴兒們。話不多說,下面上教程內容:

    首先,我們找到B站的任意一個視頻,比如我們找到這個“2020蘋果iPhone12發布會-中文字幕-全程回放”的視頻,地址是:https://www.bilibili.com/video/av969951173,我們在視頻下方點擊分享,會獲得如下的“嵌入代碼”:

    <iframe src="http://player.bilibili.com/player.html?aid=969951173&bvid=BV1Cp4y1r72P&cid=245418457&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
    

    在這段代碼中,我們能獲取視頻的aid信息,這個視頻的aid就是969951173,所以我們可以將視頻分享代碼,修改成如下內容:

    <iframe src="http://player.bilibili.com/player.html?aid=969951173&page=1&high_quality=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width=100%> </iframe>
    

    大家可以看到,我們去除了源代碼中的bvidcid字段,同時加上了high_quality=1這個字段和width=100%的CSS樣式,這樣一來,我們調用的視頻就可以是高清而且全寬顯示了,但是要自適應,還要設定等比縮放的視頻高度!因為在CSS中無法實現等比高度,所以,我們可以借助js代碼內容,我們可以給這個iframe標簽加一個id,然后再寫一段對應的js代碼,比如我們設定一個mcvideo的id,則代碼變為:

    <iframe id="mcvideo" src="http://player.bilibili.com/player.html?aid=969951173&page=1&high_quality=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width=100%> </iframe>
    

    同時,我們還要在我們的主題footer.php中,加入以下代碼:

    <script type="text/javascript">  
    document.getElementById("mcvideo").style.height=document.getElementById("mcvideo").scrollWidth*0.65+"px";
    </script>

    或者,在需要用到上述代碼的地方,添加上方的代碼。可以用古德堡編輯器的HTML模塊放置。

    調用效果如下:

    到這里,我們網站調用的B站視頻,就可以做到高清而且自適應了,大家可以不必擔心手機端查看時因為設置了固定高度而不能正常顯示了!

    相關推薦

    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程-Npcink
    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程-Npcink

    Smartideo - WordPress 視頻播放插件

    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程-Npcink
    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程-Npcink

    如何下載嗶哩嗶哩視頻站的視頻或者視頻封面?

    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程-Npcink
    PC端直接調用嗶哩嗶哩視頻,不跳轉 - WordPress教程-Npcink

    仿嗶哩嗶哩充電區塊 - WordPress區塊

    教程

    添加嗶哩嗶哩充電樣式 - B2美化

    2020-10-13 11:58:55

    教程

    篩選添加更多按鈕 - B2美化

    2020-10-22 15:55:35

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    3 條回復 A文章作者 M管理員
    1. 厲害啊

    2. 1篇文章按這方法放2個或2個以上嗶哩嗶哩視頻的話,只有上面第1個視頻自適應,后面的視頻寬高很難看

      • 我復現下,感謝反饋

    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 中文字幕在线一区二区在线 | 中文字幕日韩欧美一区二区三区| 视频精品一区二区三区| 亚洲中文字幕久久久一区| 国产成人免费一区二区三区| 中文字幕一精品亚洲无线一区| 欧美人妻一区黄a片| 78成人精品电影在线播放日韩精品电影一区亚洲 | 搜日本一区二区三区免费高清视频| 无码精品人妻一区二区三区免费看 | 无码乱人伦一区二区亚洲一| 亚州国产AV一区二区三区伊在| 日韩av无码一区二区三区| 国产成人亚洲综合一区| 免费精品一区二区三区第35| 国产福利一区二区| 怡红院美国分院一区二区 | 亚洲国产一区二区三区| 激情无码亚洲一区二区三区| 少妇无码一区二区三区免费| 亚洲日本一区二区三区在线| 久久国产高清一区二区三区| 一区二区三区免费高清视频| 国产成人一区二区三区| 无码一区二区三区AV免费| 中文精品一区二区三区四区| 日本一区二区三区精品中文字幕| 国产一区二区三区高清视频| 国产精品亚洲不卡一区二区三区| 人妻无码一区二区视频| 国产成人精品久久一区二区三区av| 日本夜爽爽一区二区三区| 国产综合视频在线观看一区| 日韩一区二区三区在线观看 | 在线观看精品一区| 国产精品香蕉在线一区| 久久精品成人一区二区三区| 国产成人午夜精品一区二区三区| 日本精品视频一区二区| 一区二区三区四区电影视频在线观看| 国产精品亚洲一区二区三区久久 |