gpt4 book ai didi

iOS Audio Streaming 并在音频播放完成后将音频文件保存到文档目录

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

我想将音频文件从服务器播放到我的 iOS 应用程序,并在音频播放完成后希望将音频保存到文档目录以供离线播放。

我有一个从服务器播放音频的代码。请提供任何代码来保存文件以供离线播放。

NSURL *fileURL = // your url.   
myAudioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:AudioFileURL error:nil];
myAudioPlayer.numberOfLoops = -1; //infinite loop
[myAudioPlayer play];

最佳答案

我有一个流媒体套件框架用于此 Audio streaming kit from Github

通过 HTTP 播放 MP3

STKAudioPlayer* audioPlayer = [[STKAudioPlayer alloc] init];

[audioPlayer play:@"http://www.abstractpath.com/files/audiosamples/sample.mp3"];

并使用此委托(delegate)将其数据附加到 NSMutabledata 以离线播放。

在播放前截取 PCM 数据
[audioPlayer appendFrameFilterWithName:@"MyCustomFilter" block:^(UInt32 channelsPerFrame, UInt32 bytesPerFrame, UInt32 frameCount, void* frames)
{
...
}];

关于iOS Audio Streaming 并在音频播放完成后将音频文件保存到文档目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25617725/

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