找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: FantasyDR

[全新系统] [3.12怨念更新]RMXP播放AVI动画较完美解决方案

[复制链接]
发表于 2006-3-25 12:31:40 | 显示全部楼层
刚实验了,LOGO那个AVI可以在2003里播放,到XP就不行了orz
发表于 2006-3-25 12:58:12 | 显示全部楼层
哦也,测试成功,刚想到改调用后缀名之前就可以支持WMV的orz,测试成功,基本上WMV全部没问题,可以确定是AVI编码的问题了……

建议能否支持indeoxp解码,这个是大部分游戏编码用的格式,具有唯一性不然辛苦做的动化游戏到别人机器上看不了会很怨念—……
发表于 2006-3-25 13:14:39 | 显示全部楼层
新问题……播放WMV的时候,格几秒会丢帧……
 楼主| 发表于 2006-3-25 21:35:52 | 显示全部楼层
播放视频是调用API实现的,本身没有内建任何解码器。所以关于丢帧、解码失败等问题一概无法解决。
发表于 2006-4-5 17:24:36 | 显示全部楼层
狂支持你 [s:1]
发表于 2006-4-27 21:42:04 | 显示全部楼层
我把脚本直接复制到自己的工程里, 用同一个视屏 为什么不可以放出来!  帮我一把!谢谢 [s:5]
 楼主| 发表于 2006-5-13 19:05:52 | 显示全部楼层
确认完全一样么?肯定少了什么东西吧?
先看看能不能在外部用播放器播放那个视频……

然后试试,范例里面的能不能正常工作。

然后……如果一切正常,那么说明你复制的不完全。请仔细读读说明,或者描述一下自己复制了哪些东西?
发表于 2006-5-13 22:09:01 | 显示全部楼层
072...........喜欢用事件做动画的某X路过...............

支持你拉,DR撒吗~
发表于 2006-6-11 13:33:58 | 显示全部楼层
def initialize(project_name = PROJECT_NAME)
    @sys_timer=SystemTimer.new()
    buffer = "\\0\\0" * project_name.size
    @project_name = "\\0" * project_name.size
   
    $MP_m2w.call(CP_UTF8, 0, project_name, -1, buffer, project_name.size)
    $MP_w2m.call(CP_ACP,0,buffer,-1,@project_name,project_name.size,0,0)
   
    @hWnd = $MP_FindWindowEX.call(0,0,nil,@project_name)
    @hInt = $MP_GetWindowLong.call(@hWnd,GWL_HINSTANCE)
    @class_name = " " * 256
    $MP_GetClassName.call(@hWnd,@class_name,256)
  end

抱歉我在用了樓主的播放腳本後,
顯示了@sys_timer=SystemTimer.new()出錯,
請問問題在哪邊,我該如何修正?

P.S我是用繁體中文的版本
不知道會不會有關係,如果不能的話麻煩能修正一下給繁體中文使用嗎
因為我蠻需要這個腳本功能的感謝^^
 楼主| 发表于 2006-6-12 03:16:27 | 显示全部楼层
需要2个脚本都使用的。
你是不是没有把顶楼的Demo里面的SystemTimer脚本粘贴过去呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-30 04:14 , Processed in 0.012008 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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