2014-12-06 83 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