PDA

Просмотр полной версии : sound buffering


lavrey
19.04.2010, 09:51
загружается мп3. должно пройти 3 сек. и начинается воспроизведение
как такое реализовать в акшн скрипт?:wacko:

zuxul
19.04.2010, 10:23
http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/media/Sound.html
http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/utils/Timer.html

lavrey
19.04.2010, 12:58
я так понимаю таймер ставить на 3 сек. после нью саунд?
я в акшн скрипт мало чего понимаю. помогите с кодом
проигрыватель выглядит так
package {
import flash.display.Sprite;
import flash.external.ExternalInterface;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.net.URLRequest;
import flash.system.Security;
public class test extends Sprite{
public var snd:Sound = new Sound();
public var sndChannel:SoundChannel=new SoundChannel();
public function test(){
ExternalInterface.addCallback("sendToAS",loadSound);
}
private function loadSound(type:String,url:String,tmpPos:Number):void{
if(type=="play"){
var snd:Sound=new Sound(new URLRequest(url));
sndChannel=snd.play(tmpPos*1000,0,null);
}if(type=="stop"){
try{sndChannel.stop();snd.close();}
catch(e:Error){sndChannel.stop();}
}}
}}
пытался написать с таймером ничего не получается.
пожалуйста помогите

a1.
29.04.2010, 00:58
var context:SoundLoaderContext = new SoundLoaderContext(5000, true);
var snd:Sound = new Sound(new URLRequest(mp3Path), context);

Crenth
29.04.2010, 06:42
загружается мп3. должно пройти 3 сек. и начинается воспроизведение
как такое реализовать в акшн скрипт?:wacko:

3 сек с момента полной загрузки МР3 ?
или минимум 3 сек буферизации ?