搜索附件  
同能RPG制作大师 附件中心 同能RM技术讨论区 RPG Maker MV 讨论区 YSP_VideoPlayer(测试可用 不明来源).zip

YSP_VideoPlayer(测试可用 不明来源).zip

 

搬运YSP_VideoPlayer,彻底解决视频播放卡死的问题:
几个月没上论坛,没想到原来传的版本有问题。

先说一下这个插件的来源,我首先是在一个不可说名字的游戏里发现了这个插件,但是插件里并没有留下任何所有权的声名,也没有任何使用授权相关的文字。
所以我又接着在外网的RM论坛上找到了这个插件。javascript:;

原贴https://forums.rpgmakerweb.com/i ... _videoplayer.83758/

我之前上传的版本是从原贴直接下载的版本,会出现无法使用的问题我也没有想到。

这次重新上传的是从不可明说游戏里找到的插件,这个插件是确定可以使用的,但是插件里面的代码格式和原贴下载的版本略有不同,所以我不确定这个版本是不是他人二次修改的版本,如果侵权请给我留言,我会第一时间删除。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
maker mv,包括mz使用的是边加载边播放的技术,也就是一边读取你的视频进入内存,同时从内存中播放视频。
但是因为各种莫名其妙的原因,读取视频进入内存的过程可能会中断,所以视频就会播放到一半卡主。

以下内容纯猜测,我不是专业的技术人员并不太了解其中的具体细节,但感觉应该猜的八九不离十。

YSP_VideoPlayer改变了这个机制,他使用预加载的方式,先将视频读取进入内存,然后再播放,可以说是彻底解决了视频卡死的毛病。
经过测试,最高8300kbps的vp9格式的webm视频完全可以做到正常播放。
不过要注意播放完之后要手动释放内存,否则后果很严重

以下为作者的案例
Comment:This will preload the video
:       :----------------------------------------------
◆Script:ysp.VideoPlayer.loadVideo('mirror.webm')
◆Comment:This will check if the video is already in memory.
:       :----------------------------------------------
◆Loop
  ◆If:Script:ysp.VideoPlayer.isReady()
    ◆Comment:This will stop the loop.
    :       :----------------------------------------------
    ◆Break Loop
    ◆
  :End
  ◆
:Repeat Above
◆Fadeout Screen
◆Comment:This will set the following
:       :Video ID #1 : mirror.webm'
:       :Play video ID #1
:       :Loop video ID #1
:       :----------------------------------------------
◆Script:ysp.VideoPlayer.newVideo('mirror.webm', 1)
:      :ysp.VideoPlayer.playVideoById(1)
:      :ysp.VideoPlayer.setLoopById(1)
◆Fadein Screen
◆Text:None, Window, Bottom
:    :Wow! We have looping videos!
:    :And the text is showing!
:    :\}So\{ freaking \{cool!
◆Fadeout Screen
◆Comment:Stop the video
:       :----------------------------------------------
◆Script:ysp.VideoPlayer.stopVideoById(1)
◆Fadein Screen
我英语也不好,使用的时候也是百度翻译的,所以就不翻译了,


简单示例

原贴下载的版本
(原下载链接,为了避免混淆删除,有人需要请去原贴下载)
不可明说游戏中找到的版本


PS,文件名不需要添加.webm,
PS2,该插件只能播放webm格式的视频,安卓版也可以使用。
             本帖来自P1论坛作者qq983378065,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=486538  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
Loading...

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

GMT+8, 2024-11-24 12:58 , Processed in 0.104405 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部