gpt4 book ai didi

flash - 支持 iphone packager 和 sampledataevent 吗?

转载 作者:行者123 更新时间:2023-12-02 05:12:41 26 4
gpt4 key购买 nike

我想知道有没有人使用 adobe iphone packager 成功实现了音频采样数据事件?

我最近一直在尝试这样做,但音频播放不流畅。我也尝试了一系列不同的缓冲区大小,但这也没有成功。

function sampleDataHandler(e:SampleDataEvent):void
{


var l:Number;
var r:Number;
var len = soundFactory.extract(buffer,bufferSize);

if (len < bufferSize)
{
soundFactory.extract(buffer,bufferSize-len,0);
}

buffer.position = 0;

for (var i:int=0; i<bufferSize; ++i)
{
l = buffer.readFloat();
r = buffer.readFloat();
e.data.writeFloat(l);
e.data.writeFloat(r);
}

buffer.clear()
}

我也试过只生成一个简单的正弦波,以防 mp3 解码出现问题,但这也失败了。

function sampleDataHandler(e:SampleDataEvent):void
{
for (var c:int=0; c<bufferSize; c++)
{
event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);
event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);
}

}

最佳答案

目前是不可能的

关于flash - 支持 iphone packager 和 sampledataevent 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4133861/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com