|
主题: 一个关于外部声音的低级问题
|
iamdai
职务:普通成员
等级:1
金币:0.0
发贴:12
|
#12004/7/2 19:16:00
我再第一桢播放一个外部声音,但是如果用go the frame,就一直放不出来,因为他重复放这个开头,我只能再第二桢加go the frame才能让他能放到底. 请问大家遇到这种情况是怎么解决的?
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#22004/7/2 23:08:11
吧你的源文件发上来看看
|
iamdai
职务:普通成员
等级:1
金币:0.0
发贴:12
|
#32004/7/3 7:37:00
你们一般怎么调用外部声音的?? 我是 sound playfile 1,"d:/123.mp3" 你能有办法用一桢来控制他循环播放嘛?
|
b126com
职务:普通成员
等级:1
金币:0.0
发贴:1
|
#42004/7/3 9:19:17
做一个影片剪辑看看 错了别骂我
|
5D荣誉斑竹
职务:普通成员
等级:4
金币:13.0
发贴:1504
|
#52004/7/3 18:00:10
iamdai在上个帖子中说 引用: 你们一般怎么调用外部声音的?? 我是 sound playfile 1,"d:/123.mp3" 你能有办法用一桢来控制他循环播放嘛?
你这样用绝对路径不是好事喽,万一做好的项目换一台机你的程序不就很容易出问题了, 你这样控制吧,你可以用外部的cast,调用外的声音,这样也是一样的利用外部的元素,解决方案: --将声音导入进DR,用外部模式,定义一个声音状态全局变量,你只在判断这个变量的值就可以了, --你在第一帧载入声音,并将声音状态值设置为1 global soundState on exitFrame me puppetSound 5,"your sound name" sound(5).fadein(500)--加个淡入效果,效果会好很多 soundState =1 end --声音控制按钮功能代码,代码很简单,很容易理解吧 global soundState on beginSprite if soundState=1 then sound(5).play() else puppetsound 5 end if end on mouseUp if soundState=1 then sound(5).fadeout(1500) soundState =0 else puppetSound 5,"your sound name" sound(5).fadein(500) soundState=1 end if end
閑闪互动多媒体
|
iamdai
职务:普通成员
等级:1
金币:0.0
发贴:12
|
#62004/7/4 3:28:12
呵呵非常感谢您的回复!我看懂了你的意思,我的本意是想编一个播放器,所以必需用绝对路径,比如播放mp3等等.
|
lyz008
职务:普通成员
等级:1
金币:0.0
发贴:9
|
#72004/7/5 10:31:46
你编播放器也不必用绝对路径呀
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#82004/7/5 10:56:50
用d做播放器,最好用fileio,或者filextra等插件先取得mp3文件的绝对路径,然后再用程序播放这些mp3文件,实现起来不难,我以前有一个实例,现在找不到了,找到给你发上来!
|