0

日付イベントに基づいてある種のタスクをトリガーする方法はありますか?私の問題は、特定の日付にサウンド(アラーム)を再生したいということです。どうすればこの目標を達成できますか..あなたの早期の応答を待っています。ありがとう

4

2 に答える 2

2

Apple のドキュメントにUILocalNotificationは、soundNameプロパティが最大 30 秒間のみ再生されると記載されています。

30 秒以上続くサウンドは無視され、代わりにデフォルトのサウンドが再生されます。

カスタム サウンドを追加する際は、サウンドが正しい形式 (リニア PCM または IMA4) であることを確認してください。

以下を使用して、wav および mp3 から変換できます。

afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf

もしあなたがafcomvertとは何か疑問に思っているなら..それはコマンドラインプログラムに他なりません.Cafはコンテナ形式です..

エミュレータではカスタム サウンドが再生されないことがありますが、デバイスでは再生されます。

于 2013-09-28T18:17:44.660 に答える
0

soundNameのプロパティを使用してカスタム サウンドをスケジュールできますがUILocalNotification、無限にすることはできません。プロパティを使用しrepeatIntervalてアラートを再度再生し、無限に見えるようにすることができます...

于 2010-08-03T21:59:30.240 に答える