1
5
我认为你误解了mNumberBuffers字段的用途。这是典型的
如果您想读取文件的一部分,您可以将缓冲区的databytesize设置为一个合理的大小,当您读取文件时,告诉API只给您这么多的字节,并循环它。 |
2
1
我对mNumerBuffers也有同样的问题。 我的工作涉及到创建自己的内部缓冲区: 类似: char buffer1[字节大小]; char buffer2[字节大小]; …… 您还可以使用指针使事情更简单,例如: 缓冲区[索引][字节大小]; 然后您必须手动迭代它们,并在主线程上填充它们,以避免音频中出现问题。 extaudiofileread将只填充audiobufferlist中的缓冲区[0],然后您可以让它指向音频播放时手动分配的不同缓冲区。 希望这有帮助。 |
3
0
当您处理非交错立体声时,mNumberBuffers==2。它是未交错时的音频通道数。 |
4
-3
可可似乎根本不接受mNumerBuffers>1。这是一个耻辱,因为它使整个结构无用。(我希望这是对的…) |
ddp · AKAudioPlayer:扬声器中没有声音,只有耳机 7 年前 |
whistler · Audiokit MIDI初始化令人困惑 7 年前 |
DEADBEEF · 如何在螺旋图中渲染特定的音频单元 7 年前 |
Jeff Coe · 确定哪个应用程序正在使用音频设备 8 年前 |
Rogare · 使用哪种方法实时读取音频样本 9 年前 |