使用URL播放通知声音
问题描述:
我希望我的应用程序通过URL
播放通知声音。我的自定义声音文件位于特定工作URL
。所以,我希望我的应用程序使用该链接来通知用户有关通知。使用URL播放通知声音
我试过AVPlayer
,因为它通过URL的Check this
的AVPlayer
代码播放声音文件的工作时,我把它用[self playselectedsong]
(PLZ检查上面的链接提供的代码)在AppDelegate
didFinishLaunchingWithOptions
和viewDidLoad
功能其他意见。
每当通知到达(didReceiveRemoteNotification
)与一个音频文件URL
,然后我添加到AVPlayer
,声音不播放。只有文本通知显示。
答
- 没有是不可能玩除非您在主包上使用它,否则会发出远程通知声音。 Check Apple document
对于iOS的远程通知,您可以在 的iOS播放时,它提出了一个 应用程序在本地或远程通知指定自定义声音。声音文件必须位于客户端 应用程序的主包中。
- 即使你在你的主束添加声音文件,该文件的长度不能超过30秒
自定义声音必须是30岁以下播放时间秒。如果自定义声音 超过该限制,则会播放默认的系统声音。
我希望它可以帮助你。
答
声音必须来自应用程序包中的文件。
sound | 字符串 |应用程序包中声音文件的名称。该文件中的声音是 作为警报播放。如果声音文件不存在或默认被指定 作为值,默认警报声音播放....
看到苹果参考here
人们仍然对这个老问题投了赞成票。反对票现在不会产生任何建设性影响。 – 2016-11-04 09:21:26