PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程

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

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

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

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

    先看看效果:

    Npcink - 怎么實現(xiàn)

    1. 獲取代碼
    2. 構(gòu)造代碼
    3. 部署代碼

    注意

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

    1.獲取代碼

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

    表妹跳舞-《琵琶行》

    找到這個位置

    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程
    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - 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.構(gòu)造代碼

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

    • width="100%"(視頻寬度,推薦為100%)
    • height="600"(視頻高度,推薦為600)
    • high_quality="1" (1=最高畫質(zhì) 0=最低畫質(zhì))
    • 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代碼,我們可以這樣部署。

    經(jīng)典編輯器

    選擇文本模式,在適當?shù)奈恢灭べN構(gòu)造好的代碼即可。

    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程

    古登堡編輯器

    選擇“自定義HTML”區(qū)塊,填入構(gòu)造好的代碼即可。

    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程

    補充

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

    銘創(chuàng)網(wǎng)絡

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

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

    首先,我們找到B站的任意一個視頻,比如我們找到這個“2020蘋果iPhone12發(fā)布會-中文字幕-全程回放”的視頻,地址是: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,所以我們可以將視頻分享代碼,修改成如下內(nèi)容:

    <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>
    

    大家可以看到,我們?nèi)コ嗽创a中的bvidcid字段,同時加上了high_quality=1這個字段和width=100%的CSS樣式,這樣一來,我們調(diào)用的視頻就可以是高清而且全寬顯示了,但是要自適應,還要設定等比縮放的視頻高度!因為在CSS中無法實現(xiàn)等比高度,所以,我們可以借助js代碼內(nèi)容,我們可以給這個iframe標簽加一個id,然后再寫一段對應的js代碼,比如我們設定一個mcvideo的id,則代碼變?yōu)椋?/p>

    <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模塊放置。

    調(diào)用效果如下:

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

    相關推薦

    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程-Npcink
    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程-Npcink

    Smartideo - WordPress 視頻播放插件

    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程-Npcink
    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程-Npcink

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

    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程-Npcink
    PC端直接調(diào)用嗶哩嗶哩視頻,不跳轉(zhuǎn) - WordPress教程-Npcink

    仿嗶哩嗶哩充電區(qū)塊 - WordPress區(qū)塊

    教程

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

    2020-10-13 11:58:55

    教程

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

    2020-10-22 15:55:35

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

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

      • 我復現(xiàn)下,感謝反饋

    ?
    個人中心
    購物車
    優(yōu)惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 国产一区二区三区在线观看免费 | 亚洲线精品一区二区三区| 在线视频一区二区日韩国产| 韩国福利一区二区三区高清视频| 一区二区在线免费视频| 精品亚洲一区二区三区在线播放| 无码精品视频一区二区三区| 日韩亚洲AV无码一区二区不卡| 伊人色综合网一区二区三区| 一区二区三区视频在线播放| 久久99精品波多结衣一区| 亚洲av成人一区二区三区观看在线| 午夜在线视频一区二区三区| 狠狠色成人一区二区三区| 无码午夜人妻一区二区不卡视频 | 久久亚洲综合色一区二区三区 | 人妻久久久一区二区三区| 日本一区二区三区在线视频观看免费 | 国产精品亚洲不卡一区二区三区| 久久精品动漫一区二区三区| 中文字幕在线视频一区| 日韩精品一区二区三区在线观看| 亚洲av乱码一区二区三区| 一区二区视频在线| 精品国产一区AV天美传媒| 亚洲av无码片区一区二区三区| 无码一区二区三区视频| 亚洲国产AV一区二区三区四区 | 精品亚洲福利一区二区| 亚洲欧美日韩一区二区三区在线 | 国产成人高清精品一区二区三区| 尤物精品视频一区二区三区 | 日韩精品一区二区三区视频| 日韩在线一区二区三区免费视频| 亚洲成a人一区二区三区| 国产成人片视频一区二区| 亚洲日韩精品无码一区二区三区| 国产一区二区精品久久岳| 日韩人妻一区二区三区免费 | 99热门精品一区二区三区无码| 99久久精品午夜一区二区|