【问题标题】:Alarm app for iPhone sdk with Music带有音乐的 iPhone sdk 闹钟应用
【发布时间】:2012-05-04 14:25:53
【问题描述】:

我想创建一个闹钟应用。据我所知,我们必须使用 NSLocalNotification 播放音乐 30 秒,正如苹果所说,声音文件必须在通知的主包中。如何播放音乐库中的声音文件? App Store 上的大多数闹钟应用都在使用音乐库?任何帮助将不胜感激...

【问题讨论】:

    标签: iphone objective-c ios ipad iphone-4


    【解决方案1】:

    已经构建了这样一个应用程序,答案是你不能从库中播放通知声音,只有当他们确认通知并启动你的应用程序时。

    【讨论】:

    • 嗨,我和 Mangesh 有同样的问题,我读了你的答案,但我的问题是应用商店中有很多应用程序播放超过 30 秒的警报声。这些是如何工作的?
    【解决方案2】:

    制作短期或夜间警报应用的另一种方法是在 UIBackgroundModes 中将您的应用声明为具有背景感知的音频应用,并使用音频队列或 RemoteIO 音频单元开始在应用中播放静音。然后,只需在适当的时间将您的警报声混合到 PCM 采样中即可。您可能必须先使用 AVFoundation 将音乐库中的音乐转换为未压缩的样本。

    虽然这种技术会比使用通知更快地消耗用户的电池,并且如果用户使用音乐播放器(等)或其他音频应用程序可能会被禁用,因此不应用于紧急警报或时间很长。

    【讨论】:

    • 我要实现它,你能详细解释一下吗。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多