嵌入
您可以使用标准 <iframe> 将 Bilup 项目嵌入到任何网站中。嵌入只显示舞台和控件,没有编辑器环绕。
<iframe
src="https://editor.bilup.org/414716080/embed"
width="482"
height="412"
frameborder="0"
scrolling="no"
allowfullscreen
></iframe>
将 414716080 替换为您的项目 ID。您可以选择任意宽度和高度;播放器会自动调整大小。482x412 的 iframe 以不变形的 480x360 渲染舞台(额外 52 像素为控制栏留出空间)。嵌入具有透明背景,并在浏览器允许时提供全屏按钮。
Scratch 和 Bilup 项目
URL 中的 ID 可以是两种项目之一:
- Scratch 项目 ID(纯数字,如
414716080)嵌入在 Scratch 上共享的项目。 - Bilup 社区项目 ID(如
p1784079025833421000VYnQRa)嵌入在 Bilup 社区网站上共享的项目。这是项目页面 URL 中的 ID,https://editor.bilup.org/project/p1784079025833421000VYnQRa。
<iframe src="https://editor.bilup.org/p1784079025833421000VYnQRa/embed"></iframe>
两者使用相同的 /embed 路径、参数和下文描述的 postMessage API。
URL 参数
所有标准 URL 参数都适用于嵌入,另外还有几个仅适用于嵌入的参数。
| 参数 | 作用 |
|---|---|
autoplay | 项目加载后自动点击绿旗。 |
settings-button | 在嵌入中添加高级设置按钮。 |
fullscreen-background | 设置全屏背景颜色。将 # 转义为 %23 |