哔哩哔哩视频的通用代码(即嵌入代码或iframe代码)可通过以下方式获取:
1. 网页端获取步骤
- 打开目标视频页面,点击播放器下方的「分享」按钮。
- 选择「嵌入代码」选项,系统会生成类似以下格式的HTML代码:
html
其中`BV号`为视频唯一标识(如BV1xx411c7XX),可通过修改`page`参数切换分P视频。
2. 移动端获取方法
- 在App内打开视频,点击「分享」→「复制链接」,提取链接中的`BV号`或`av号`(旧版AV编号)。
- 手动拼接通用播放器地址:
https://player.bilibili.com/player.html?bvid=BV号
3. 参数扩展与高级用法
- 自动播放:添加`&autoplay=true`(部分浏览器需配合`muted=true`)。
- 播放起始点:`&high_quality=1`强制高清,`&t=60`从60秒开始播放。
- 弹幕控制:`&danmaku=0`关闭弹幕,`&hideRelated=1`隐藏推荐视频。
4. API层面的调用
B站开放平台提供官方API(需申请开发者权限),可通过`video`接口获取结构化数据,如:
json
{
"bvid": "BV1xx411c7XX",
"cid": "分P视频的CID",
"title": "视频标题"
}
5. 注意事项
- 商业用途需遵守《B站开放平台服务协议》,未经授权不得修改播放器UI。
- 部分版权视频可能限制外部嵌入,需检查视频的`copyright`字段是否为1(原创)。
- 移动端H5页面需添加响应式CSS(如`width: 100%; height: auto; aspect-ratio: 16/9`)。
技术背景:B站播放器基于HTML5技术栈,核心逻辑通过`player.bilibili.com`域名下的JavaScript SDK实现,支持MP4、HLS(.m3u8)、FLV等多种流媒体格式的动态切换。嵌入代码实质是调用B站官方播放器的跨域代理接口。
查看详情
查看详情