じ☆ve冰风 发表于 2026-7-24 07:28:07

ToshA_TitleVideoBackground

ToshA_TitleVideoBackground — Video Background for RPG Maker MZ
by ToshaAngel​



What is it?
Play a looping video as the Title Screen background, or show a video behind any scene via plugin commands.
Supports scaling modes, BGM/video audio, dim overlay, fade-in, and safe cleanup when switching scenes.

Engine: RPG Maker MZ
File: ToshA_TitleVideoBackground.js (see attachment below)



Preview video

https://www.youtube.com/embed/cgZ5rzk7Umg




Features

[*]Title Screen video background (put files in movies/, e.g. .webm).
[*]Play/stop video in any scene (drawn below pictures/UI).
[*]Fit modes: cover / contain / stretch.
[*]Loop, mute/volume, playback rate, optional dim overlay & fade-in.
[*]Audio: use the video’s own sound or standard BGM (with volume/pan/pitch).
[*]Auto-resize on window changes; safe cleanup on scene transitions.
[*]Mobile unmute helper (unmutes on first user tap/keypress).




Plugin Commands

[*]PlayVideo — options:
videoFile, fitMode, audioSource (video/standard),
optional bgmFile/bgmVolume/bgmPitch/bgmPan,
loop, mode (none/wait/dismiss), volume.
[*]StopVideo — stop the current video.

Examples — Event Commands
                Code:       
// Title-like background in any scene
PlayVideo: videoFile=intro, fitMode=cover, loop=true, mode=wait, volume=100

// Use standard BGM instead of video audio
PlayVideo: audioSource=standard, bgmFile=Theme1, bgmVolume=80, bgmPitch=100, bgmPan=0

// Close on any key/tap
PlayVideo: videoFile=intro, mode=dismiss

// Stop video
StopVideo


Examples — Script calls
                Code:       
PluginManager.callCommand(this,"ToshA_TitleVideoBackground","PlayVideo",{
videoFile:"intro", fitMode:"cover", audioSource:"video", loop:true, mode:"wait", volume:100
});

PluginManager.callCommand(this,"ToshA_TitleVideoBackground","StopVideo",{});




Notes & Tips

[*]Use .webm for best compatibility/performance.
[*]Mobile browsers often require a user gesture to unmute – the plugin listens for the first tap/keypress and routes audio through AudioManager.
[*]Put video in movies/, name can be given with or without extension.



License & Credits
Free for commercial and non-commercial projects with credit to ToshaAngel.
Do not redistribute or re-sell the plugin file.

Download: see the attached ToshA_TitleVideoBackground.js below.


本贴来自国际rpgmaker官方论坛作者:ToshaAngel处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/tosha_titlevideobackground.179632/
页: [1]
查看完整版本: ToshA_TitleVideoBackground