iPhone SDK:将流式音频文件保存到 Documents 文件夹

2023-12-15

我想将音频文件保存到应用程序的文档文件夹中,而应用程序中的一个类正在流式传输该音频文件。我怎样才能做到这一点?

是否可以将流式音频直接保存到 mp3 中? (如果正在传输的音频文件是 mp3 或者我必须使用 caf?)

Thanks.

编辑:如果我在另一个线程中运行保存并且用户退出应用程序怎么办?我知道应用程序无法在 iPhone 的后台运行,但有什么方法可以在用户退出应用程序时停止下载并删除部分保存的文件?我可以在类内或 NSURLConnection 委托中获得退出信号吗?


如果您使用 NSURLConnection 或 CFNetwork 下载文件,您可以将其保存在 connectionDidFinishLoading 委托中。

看看马特·加拉格斯流式传输和播放 MP3 流

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iPhone SDK:将流式音频文件保存到 Documents 文件夹 的相关文章

  • UITableView 给出空表,不加载数据

    当保存我的表的视图是主 第一个 视图时 一切正常 但是 当它不是第一个视图并且我切换到该视图时 我的表不会加载数据 并且我得到一个空桌子 使用 NSLog 我可以看出该程序是不调用 numberOfRowsInSection 和 cellF
  • 是否可以通过 UIActivityViewController 共享图像并保留 exif 数据?

    我有一个应用程序 可以通过以下方式将图像保存到相机胶卷中的自定义相册中 library writeImageToSavedPhotosAlbum newTestImage CGImage metadata metadata completi
  • 从现在起测量时间间隔

    任何人都知道或可以提供一些与 timeIntervalSinceNow 方法相关的示例代码 我需要类似的东西 time2 当应用程序进入前台时 time1 当应用程序进入后台时 time3 时间差 这样我就可以使用这个数字 以秒为单位的首选
  • 如何同时关闭并弹出到视图控制器

    我的家庭视图控制器是Tabbarcontroller 从选项卡栏我导航到 A Viewcontroller TabarViewcontroller gt A 视图控制器 从A 视图控制器 我推 B 视图控制器 从B Viewcontroll
  • 使用 NSJSONSerialization 解析 JSON

    对此进行了太多讨论 但我不知道如何解决我的问题 这是我从 WorldWeatherOnline 获取的 JSON 数据 JSON 有效 但我不知道如何解析它 这是我的代码 后面是 JSON 请帮忙 NSError errorInfo NSD
  • iPhone - ShareKit 、 SHKm 给出“找不到文件”的编译器错误

    我在使用 ShareKit Integrated 编译我的 iphone 项目时遇到了这个问题 我正在研究这个问题 到目前为止一切都工作正常 突然现在它给了我错误 在 SHK m 文件中 import include objc objc c
  • 声音在模拟器中工作,而不是在真实 iPhone 中工作

    有几短音效播放的样本在模拟器中很好 但在真正的 iPhone 中根本不行3GS 以下是 Apple SysSound 示例中的代码 CFBundleRef mb CFBundleGetMainBundle CFURLRef soundFil
  • 设置使用 iPhone 相机拍摄的图像的类型

    如果我们使用 iPhone 相机拍摄照片 图像将默认以 JPEG 格式保存 我想以其他格式 例如 PNG 保存捕获的图像 是否可以 当我们从应用程序调用 iPhone 相机时 是否可以通过代码执行此操作 我们可以设置捕获图片后必须保存的图像
  • 如何查找哪个注释发送了showDetails?

    如何查找哪个注释发送了showDetails MKPinAnnotationView customPinView MKPinAnnotationView alloc initWithAnnotation annotation reuseId
  • 如何在 Monotouch 中对 UIImageView 进行运动模糊效果?

    在 MonoTouch 中进行实时运动模糊的方法是什么 当滚动惯性图片库时 我需要在 UIImageView 上应用运动模糊效果 以强度和方向作为参数 就像在 Photoshop 中一样 我在 CocoaTouch 或 CoreAnimat
  • 使用 Mono Touch 的 Iphone 键盘顶部带有完成按钮的工具栏?

    我需要使用 UIkeyboard type 数字键盘在工具栏上添加完成按钮 以便在单击完成按钮时退出键盘 我使用了输入附件视图 但它也添加到普通键盘 我需要在我有数字键盘的地方添加这个 例如 我有一个文本字段 它只需要我需要的数字 除了我不
  • 如何使用 afnetworking 在后台上传任务

    我正在尝试使用 AFNetworking 上传大文件 并在应用程序处于后台时继续上传 我可以很好地上传文件 但是当我尝试使用后台配置时 应用程序崩溃并显示以下堆栈跟踪 异常 EXC BAD ACCESS 代码 1 地址 0x8000001f
  • 应用程序发布后,对如何更新 UITableView 上的数据源感到困惑

    阅读文档后 我似乎误解了有关数据管理的一些概念 所以我试图澄清一些方面 如果这篇文章听起来多余和重复 请道歉 我的应用程序有多个 TableView 每个表视图都有一个 pList 形式的数据源 因此 我有几个属性列表用作我的表的数据源 目
  • 在两个数字之间设置 UILabel 文本动画?

    我是 iPhone 和 Mac 编程新手 之前为 Windows 开发过 我有一个问题 我如何制作动画text的财产UILabel两个数字之间 例如从5 to 80以 Ease Out 风格 是否可以与CoreAnimation 我已经在谷
  • UIViewController 作为单例

    我在标签栏应用程序中有一个 UIViewController 我已经从 MainWindow nib 文件添加了控制器 即不是以编程方式 我的问题是如何使我的视图控制器成为单例 解决 Facebook 委托问题 您可能想让您的 Facebo
  • 如何使用 iPhone SDK 加快或减慢背景音乐曲目的速度?

    是否有一种简单的方法来控制使用音频队列服务播放的声音文件循环的播放速度 节奏 例如 如果游戏正在播放背景音乐 我想让BGM随着时间的流逝而加快 但不改变音乐的音调 谢谢 据我所知 没有什么简单的方法可以做到这一点 在 Mac 上 您可能会使
  • iPhone:在命令行 (Mac OS X) 中压缩 .app 文件会删除 CodeSigning

    我正在尝试使用 TeamCity 对我的 iPhone 应用程序进行简单的构建自动化 但遇到了这个棘手的问题 当我从构建文件夹中手动拾取并安装 app 文件时 效果很好 与 iTunes 顺利同步 我可以在手机上看到该应用程序 但是 当我尝
  • 无法使用 NSDateFormatter 解析日期

    我正在获取 RSS 其中我收到以下日期戳 2010 05 10T06 11 14 000Z 现在我正在使用 NSDateFormatter 来解析这个日期时间戳 parseFormatter setDateFormat yyyy MM dT
  • AVAssetExportSession 输出文件

    AVAssetExportSession 输出文件应该是什么样子 我正在尝试压缩 ALAsset 项目中的视频 但它不起作用 我猜输出文件与它有关 这是我正在使用的代码 NSString destinationPath NSHomeDire
  • UIWebView 内的滑动手势识别

    我已经阅读了很多关于此的问题 但似乎没有一个能够实现我想要的 所以可以说我有一个任意的UIWebView里面的一个UIViewController The UIViewController has a SwipeGestureRecogni

随机推荐

  • 在带有 Turbopack 的 Next.js 13 中,如何在没有 getServerSideProps 的情况下访问 cookie?

    我有一个应用程序可以在 cookie 中保留一些值 我知道还有其他工具 例如useState useContext等等 但是这个特定的应用程序与一个将信息存储在 jwt 中的库一起使用 因此我必须通过获取 jwt 来读取某些值 我正在将应用
  • printf %c 在 C 编程语言中如何真正工作[关闭]

    Closed 这个问题需要调试细节 目前不接受答案 首先 我粘贴源代码 include
  • 注册后在服务器上创建文件夹

    我想知道是否有人可以帮助我 我一直在尝试寻找有关如何在 用户注册 时在我的服务器中自动创建文件夹的教程或示例 更具体地说 顶级文件夹称为用户注册的 用户名 其中的下一级文件夹称为 图像 而其中的文件夹称为 拇指 正如我所说 我一直在寻找可以
  • 清除 PhoneGap 缓存

    当我将 PhoneGap 应用程序部署到 iPad 时 它没有显示最新版本 我猜这是因为 WebView 正在缓存内容 我不知道如何清除它 到目前为止我已经 重新启动 硬重启 已删除的应用程序 清除 Safari 缓存 还有其他想法吗 您需
  • @ManagedProperty 在 CDI 托管 bean 中不起作用

    我尝试学习 JSF 并遇到了与 ManagedProperty 有关的问题 然而我尝试使用它 它总是失败 空异常指针 我做错了什么 我在 stackoverflow 上读过一些 类似的帖子 但它们对我没有帮助 我使用 GlassFish 4
  • 在 asp.net Identity 中自定义 IdentityUser 类时会创建可为 Null 的字段

    我正在尝试在 asp net 身份中自定义 IdentityUser 类 public class ApplicationUser IdentityUser public ApplicationUser IsBlocked false pu
  • 使用 Struts2 在网页中显示 JFreeChart

    我使用的是Struts2 我需要在网页中显示 JFreeChart 有人可以帮助我吗 编辑 它以二进制格式显示 public String execute throws Exception System out println Refres
  • 如何使用查询游标跳转到特定页面?

    我正在 python webapp2 中开发我的网站 并在后端开发谷歌数据存储 我已经添加了用于分页的查询光标 它运行良好 但它只有下一个和上一个分页功能 问题是我如何跳转到特定页面 就像我在第 1 页上一样 我想跳转到第 3 页 我如何将
  • 预期的 ”;”在“{”标记之前?

    我在 Apple 网站上尝试使用 WebKit 教程时仍然遇到问题 http developer apple com library mac documentation Cocoa Conceptual DisplayWebContent
  • 在 Visual Studio 中编译 FFTW 源

    最近我正在尝试在Visual studio 2010中编译FFTW的源代码 我按照FFTW网站的说明进行操作 我下载了源代码fftw 3 3 2 zip和对应的vs 2010包fftw 3 3 libs visual studio 2010
  • 为什么 Javascript 会自动混合我的颜色?

    我刚刚开始使用 Javascript 和 HTML5 所以我很可能犯了一些非常愚蠢的错误 事实上 我希望这就是全部 并且这是一个简单的修复 这是我得到的输出 Try it yourself 我想要发生的只是在灰色矩形上绘制一个蓝色矩形 其中
  • 如何在 Apache 2.2 上设置虚拟主机

    任何人都可以指导我有关如何使用 Apache 2 2 设置虚拟主机的好教程吗 这是我的情况 我的笔记本电脑上运行着 Apache 我想要两个网站 一个在端口 80 上 一个在端口 8089 上 我想通过输入计算机的 IP 地址从网络上的另一
  • 如何使用用户脚本欺骗我的 userAgent?

    我正在尝试访问一个网站 但它不允许我这样做 因为它不支持我的浏览器 我相信它正在通过 userAgent 检测来检测我的浏览器 因此 我想创建一个 userScript 来修改我的 userAgent 以便网站无法检测到我的浏览器 我试过
  • NSString 在整个文本中搜索另一个字符串

    我想在另一个 NSString 中搜索一个 NSString 这样即使第二个不以第一个开始 也能找到结果 例如 例如 我有一个搜索字符串 st 我查看以下记录 看看下面是否有任何包含此搜索字符串的记录 它们都应该返回一个好的结果 因为它们都
  • mysql - “列不能为空”

    正如您在标题中看到的 即使我从相关字段中删除了 非空 功能 它仍然不允许我为该字段插入空值 尽管该字段可以为空 任何帮助 将不胜感激 EDITED Create CREATE TABLE review RATING int 11 DEFAU
  • 如何指定 scikit-learn 的朴素贝叶斯的先验概率

    我正在将 scikit learn 机器学习库 Python 用于机器学习项目 我使用的算法之一是高斯朴素贝叶斯实现 的属性之一高斯NB 函数如下 class prior array shape n classes 我想事先手动更改类 因为
  • 如何使用netflix zuul转发到不同路径?

    我正在使用嵌入在 Spring Boot 1 5 x 应用程序中的 netflix zuul zuul的背后是一些微服务 这些微服务在 public 下公开公共端点 现在我想通过 zuul api 网关公开这些公共端点 但从最终的 api
  • C# 以编程方式更改表并添加列 ASP.Net 和 SQL Server

    我一直在尝试在 ASP NET 中以编程方式添加列来修改 SQL Server 中的表 请看下面的代码 string suppliernotxt supplieridlist 1 ToString SqlCommand cmd2 new S
  • 如何使窗体或窗口控件 RecreateWnd 正确感知?

    如您所知 窗口控件 包括窗体 的窗口句柄被认为是易失性的 也就是说 设置某些属性可能会导致控件销毁其窗口句柄 然后重新创建 有很多该技术的示例 搜索StdCtrls for RecreateWnd 因此 当我需要在创建后向操作系统注册 HW
  • iPhone SDK:将流式音频文件保存到 Documents 文件夹

    我想将音频文件保存到应用程序的文档文件夹中 而应用程序中的一个类正在流式传输该音频文件 我怎样才能做到这一点 是否可以将流式音频直接保存到 mp3 中 如果正在传输的音频文件是 mp3 或者我必须使用 caf Thanks 编辑 如果我在另