视频背景
在 prpr 中,你可以在背景播放视频,但音频并不会被播放。但由于大部分视频文件都较大,且 prpr 的谱面上传限制是 10MB,带有大型 BGA 的谱可能无法上传。如果在上传中需要用到视频背景,建议是用来实现一些小的动画、并对视频进行压缩(包括但不仅限于删除音频轨道)。
格式
你需要在 extra.json 中加入 videos 字段,其内容为 Video 的数组。
Video
单个 Video 的格式如下所示:
{
	"path": "bga.mp4",
	"time": [0, 0, 1],
	"scale": "cropCenter",
	"alpha": 1.0,
	"dim": 0.3
}
其中 path 为必填,指向视频文件路径,其它四项均为选填。
time 用拍数表示视频的开始时间。
scale 表示视频的缩放方式。在制作谱面时,你需要考虑在谱面不同宽高比下的显示情况。为此,scale 有三种值可选:
- cropCenter(默认):等比例放大视频直到视频能恰好填满屏幕;
- inside:等比例缩放视频,保证整个视频能显示在屏幕内;
- fit:强制拉伸视频到整个屏幕。
alpha 和 dim 分别代表视频的不透明度(若透明,则会显示下方的曲绘)和昏暗程度,他们都是 动画变量。