gpt4 book ai didi

iphone - 谁能提供适用于 iPhone 的 AudioFileStreamSeek 的工作示例?

转载 作者:行者123 更新时间:2023-12-03 17:18:17 25 4
gpt4 key购买 nike

我发现 Apple 的文档对 AudioFileStreamSeek 的描述非常有限,而且我在任何地方都找不到任何实际使用的示例。我有一个正在运行的流音频播放器,但我似乎无法让 AudioFileStreamSeek 按照广告中的方式工作...

任何帮助提示或小例子将不胜感激!

最佳答案

有人告诉我这有效:

AudioQueueStop(audioQueue, true);
UInt32 flags = 0;
err = AudioFileStreamParseBytes(audioFileStream, length, bytes,
kAudioFileStreamParseFlag_Discontinuity);

OSStatus status = AudioFileStreamSeek(audioFileStream, framePacket.mPacket,
&currentOffset, &flags);
NSLog(@"Setting next byte offset to: %qi, flags: %d", (long long)currentOffset, flags);

// then read data from the new offset set by AudioFileStreamSeek
[fileHandle seekToFileOffset:currentOffset];
NSData* data = "" readDataOfLength:4096];

flags = kAudioFileStreamParseFlag_Discontinuity;
status = AudioFileStreamParseBytes( stream, [data length], [data bytes], flags);
if (status != noErr)
{
NSLog(@"Error parsing bytes: %d", status);
}

关于iphone - 谁能提供适用于 iPhone 的 AudioFileStreamSeek 的工作示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666641/

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