设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 100|回复: 0

[转载发布] YSP_VideoPlayer

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    2026-7-12 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    7959

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    29925
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    38778

    灌水之王

    发表于 前天 09:09 | 显示全部楼层 |阅读模式
    Video Player for RPG Maker MV
    by Dr. Yami
    Download Link
    Source Code





    Description
    By default, RPG Maker MV only allows you one thing. Play a video. This is a plugin to have more control over videos such as looping, play multiple videos at once and play videos as the rest of the command events are initiating. This is great if you have video cutscenes and want messages to play.

    How to use?

    • Use script call event command and you will be able to do any of the following:
      *   ysp.VideoPlayer.loadVideo(videoName) - Preload Video
      *   ysp.VideoPlayer.releaseVideo(videoName) - Release memory for a Video
      *   ysp.VideoPlayer.newVideo(videoName, id) - Create new Video object with id
      *   ysp.VideoPlayer.playVideoById(id) - Play a Video object by id
      *   ysp.VideoPlayer.stopVideoById(id) - Stop a Video object by id
      *   ysp.VideoPlayer.setLoopById(id) - Make a Video object playing loop by id
      *   ysp.VideoPlayer.getVideoById(id) - Get Video object by id
      *   ysp.VideoPlayer.isReady() - Check if all videos have been loaded
    Here is an example case if I want the video to fade in and fade out:
                    Code:       
    1. ◆Comment:This will preload the video
    2. :       :----------------------------------------------
    3. ◆Script:ysp.VideoPlayer.loadVideo('mirror.webm')
    4. ◆Comment:This will check if the video is already in memory.
    5. :       :----------------------------------------------
    6. ◆Loop
    7.   ◆If:Script:ysp.VideoPlayer.isReady()
    8.     ◆Comment:This will stop the loop.
    9.     :       :----------------------------------------------
    10.     ◆Break Loop
    11.     ◆
    12.   :End
    13.   ◆
    14. :Repeat Above
    15. ◆Fadeout Screen
    16. ◆Comment:This will set the following
    17. :       :Video ID #1 : mirror.webm'
    18. :       :Play video ID #1
    19. :       :Loop video ID #1
    20. :       :----------------------------------------------
    21. ◆Script:ysp.VideoPlayer.newVideo('mirror.webm', 1)
    22. :      :ysp.VideoPlayer.playVideoById(1)
    23. :      :ysp.VideoPlayer.setLoopById(1)
    24. ◆Fadein Screen
    25. ◆Text:None, Window, Bottom
    26. :    :Wow! We have looping videos!
    27. :    :And the text is showing!
    28. :    :\}So\{ freaking \{cool!
    29. ◆Fadeout Screen
    30. ◆Comment:Stop the video
    31. :       :----------------------------------------------
    32. ◆Script:ysp.VideoPlayer.stopVideoById(1)
    33. ◆Fadein Screen
    复制代码


    To Submit a Bug Report
    To make a bug report, simply report it in this thread.
    Chances are, I will find out about the bug in this thread than by making one in the JS Support forum.

    If your map reaches 10k+++ pixels I will ignore all reports about that.


    Disclaimer:
    We're super busy and we won't have time to do compatibility fixes or checks AT ALL. Please test it out yourself and ask the respective scripter for any issues that may happen.


    >>>NOTE!<<<

    HOWEVER, before you make a bug report! Download all the latest version of the plugins (and installing them properly). If you don't have the patience to do that, I won't share my patience to fix the bug. If you still get the bug after updating all the plugins and installing them properly, continue on and using this template:

    Here is the template to submit a bug report:

    Plugin Name: (What is the name of the plugin?)
    Error Message: If you received an error message:

    • Press F8 when you receive it to open up the debug console.
    • On the console tab, copy/paste the error log and paste it here.
    • If you post a screenshot, host it on imgur.com or another website because the images posted here are tiny and I can't read it.
    How to Replicate Bug: In order for me to fix a bug properly, explain to me IN DETAIL, how you managed to get it to occur. If I cannot replicate the bug, I may ask you to upload a copy of your game's project for me online through either Mediafire, Dropbox, Mega.co or any other online hosting provider. Do NOT deploy the game. After doing so, it's best if you send it through private message if you don't want others rummaging through your game's files.

    Other: Post screenshots of the bug, screenshots of your plugin list, videos also help, etc. Anything that will make it more clear for me will help me out.

    Thank you for your cooperation!


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

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-8-1 00:28 , Processed in 0.091084 second(s), 57 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表