2014-12-06 84 views
-2

我希望我的应用程序通过URL播放通知声音。我的自定义声音文件位于特定工作URL。所以,我希望我的应用程序使用该链接来通知用户有关通知。使用URL播放通知声音

我试过AVPlayer,因为它通过URL的Check this

AVPlayer代码播放声音文件的工作时,我把它用[self playselectedsong](PLZ检查上面的链接提供的代码)在AppDelegatedidFinishLaunchingWithOptionsviewDidLoad功能其他意见。

每当通知到达(didReceiveRemoteNotification)与一个音频文件URL,然后我添加到AVPlayer,声音不播放。只有文本通知显示。

+1

人们仍然对这个老问题投了赞成票。反对票现在不会产生任何建设性影响。 – 2016-11-04 09:21:26

回答

0
  1. 没有是不可能玩除非您在主包上使用它,否则会发出远程通知声音。 Check Apple document

对于iOS的远程通知,您可以在 的iOS播放时,它提出了一个 应用程序在本地或远程通知指定自定义声音。声音文件必须位于客户端 应用程序的主包中。

  • 即使你在你的主束添加声音文件,该文件的长度不能超过30秒
  • 自定义声音必须是30岁以下播放时间秒。如果自定义声音 超过该限制,则会播放默认的系统声音。

    我希望它可以帮助你。

    0

    声音必须来自应用程序包中的文件。

    sound | 字符串 |应用程序包中声音文件的名称。该文件中的声音是 作为警报播放。如果声音文件不存在或默认被指定 作为值,默认警报声音播放....

    看到苹果参考here