gpt4 book ai didi

iphone - 如何在 iPhone 中寻找流式音频?

转载 作者:可可西里 更新时间:2023-11-01 05:42:44 24 4
gpt4 key购买 nike

我需要开发一个音频流应用程序,它具有播放、暂停和搜索(快进)功能。我已经实现了除搜索之外的所有操作。我正在使用 Matt 的音频流 sample code .谁能详细解释一下如何实现音频搜索操作。我对寻求操作有了一个想法。 IE。使用 AudioQueueGetCurrentTime() 方法。但是我无法得到实现它的整个概念。那么你能帮我提供一个示例代码吗?

提前致谢,亚姆

最佳答案

伙计,我正在做完全相同的事情。我一直看着!!!

我试过了

SInt64 byteOffset;
UInt32 ioFlags;
NSLog(@"seek to packet %i", mainMP3delegate.seek_Packet);
OSStatus err = AudioFileStreamSeek(inAudioFileStream, mainMP3delegate.seek_Packet, &byteOffset, &ioFlags);
if (err) { PRINTERROR("seek error"); myData->failed = true;}

我试着把开始时间改到我想要的地方

音频时间戳 ts; ts.mFlags = kAudioTimeStampSampleTimeValid; ts.mSampleTime = 111110; NSLog(@"采样时间 %f", ts.mSampleTime); ts.mSampleTime = mainMP3delegate.MP3_Timestamp; NSLog(@"采样时间 %f", ts.mSampleTime);

         err = AudioQueueStart(myData->audioQueue, &ts.mSampleTime);
if (err) { PRINTERROR("AudioQueueStart"); myData->failed = true; return err; }
myData->started = true;

但都没有用

我知道这很简单,但我只是不知道,所以我在 elance 上出价,甚至为了钱找人解决它!!! http://www.elance.com/jobs/16779786/iphone_application_audio_streaming_seek_scrub&&catId=11033&backurl=aHR0cDovL3d3dy5lbGFuY2UuY29tL3BocC9zZWFyY2gvbWFpbi9lb2xzZWFyY2gucGhwP21hdGNoVHlwZT1wcm9qZWN0I21hdGNoS2V5d29yZHM9aXBob25lJTIwc3RyZWFtJTIwc2VlayZzb3J0Qnk9JnNvcnRPcmRlcj0mcGFnZT0xJmNhdEZpbHRlcj0xMDAmc3ViY2F0RmlsdGVyPSZ0aW1lbGVmdEZpbHRlcj0mdGltZWxpc3RlZEZpbHRlcj0mYnVkZ2V0RmlsdGVyPS0xJmZlYXR1cmVkcHJvamVjdEZpbHRlcj1mYWxzZSZlc2Nyb3dwcm9qZWN0RmlsdGVyPWZhbHNlJmIyYnByb2plY3RGaWx0ZXI9ZmFsc2UmaG91cmx5cHJvamVjdEZpbHRlcj10cnVlJmZpeGVkcHJvamVjdEZpbHRlcj10cnVlJnN0YXR1c0ZpbHRlcj0xMDAzNyZhbWV4cHJvamVjdEZpbHRlcj0%3D&job_tier=11188

但是,运气不好。我最终(现在)下载了 mp3 并通过缓冲区进行搜索,如下所示,但这不是一个好的解决方案。

http://lists.apple.com/archives/coreaudio-api/2009/Jan//msg00143.html

伙计!如果你弄明白了或者有人弄明白了,我会发疯的。我还对某人正在开发的 rentacoder 出价,

关于iphone - 如何在 iPhone 中寻找流式音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/759106/

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