标题: [插件] [转贴]语音回放插件
kenotic
版主
Rank: 2


UID 4
精华 1
积分 685
帖子 382
阅读权限 50
注册 2006-12-4
 
发表于 2006-12-4 11:03  资料  短消息  加为好友 
[转贴]语音回放插件

作者:Miliardo

注:该插件已收到KAGeXpress中,将随同新版本一起公开。


;------------------------------------------------------------
; Voice Replay Plugin for KAGeXpress 2/Infinity
;
; Author: Miliardo(Whitefang Studio)
;
; http://whitefang.adn.cn/
; Copyright 2001-2006,Whitefang Studio & KEY FANS CLUB,All Rights Reserved
;------------------------------------------------------------

@iscript
tf.WSB=new WaveSoundBuffer(null);
tf.strs1="histvoice(\"";
tf.strs2="\")";
function histvoice(storage)
{
kag.se[0].stop();
if(!Storages.isExistentStorage(storage))
{
var test;
if(test = storage + ".wav", Storages.isExistentStorage(test))
storage = test;
else if(test = storage + ".ogg", Storages.isExistentStorage(test))
storage = test;
else if(test = storage + ".tcw", Storages.isExistentStorage(test))
storage = test;
else
throw new Exception("SE " + storage + " 未找到");
}
tf.WSB.open(storage);
tf.WSB.play();
}
@endscript

;语音播放(可以回放)
@macro name=lvoice
@eval exp="tf.WSB.stop()"
@playse storage=%file buf=0
@link clickse=%file clicksebuf=0 exp="tf.WSB.stop()"
@eval exp="tf.ds=tf.strs1+mp.file+tf.strs2"
@hact exp=&tf.ds
@endmacro

@macro name=lvend
@endlink
@endhact
@endmacro

@return

如果希望只在历史记录中回放的话请去掉:

@link clickse=%file clicksebuf=0 exp="tf.WSB.stop()"

@endlink

这两行。

因为原来是为KAGeXpress2写的,所以用的是kag.se[0](也就是SE的buffer0),如果你用其他的Buffer播放语音请修改:

kag.se[0].stop();

@playse storage=%file buf=0
@link clickse=%file clicksebuf=0 exp="tf.WSB.stop()"





请勿在本站发布侵权物或含侵权素材的作品

Haunted Hovel

黑貓工房
顶部
咔莎
会员
Rank: 1
囧—魔兽世界脱宅中—囧



UID 13
精华 0
积分 521
帖子 432
阅读权限 5
注册 2006-12-18
来自 ~Celestial Gem~
 
发表于 2006-12-18 13:19  资料  主页 短消息  加为好友 
学习中……谢谢,不过感觉语音用到的不多,中文配音吗?
有下载链接就好了。

顶部
orpheus
会员
Rank: 1



UID 671
精华 0
积分 9037
帖子 1809
阅读权限 5
注册 2008-1-24
 
发表于 2008-1-29 13:30  资料  短消息  加为好友 
嘻嘻,好东西
收下了

再问下如果要实现跳转到历史文本的某一行,该怎么搞?

[ 本帖最后由 orpheus 于 2008-1-30 14:32 编辑 ]

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.021914 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示