I am told this works
AudioQueueStop( audioQueue, true );
UInt32 flags = 0;
err = AudioFileStreamParseBytes(audioFileStream, length, bytes, kAudioFileStreamParseFlag_Discontinuity);
OSStatus status = AudioFileStreamSeek( audioFileStream, framePacket.mPacket, ¤tOffset, &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);
}