2011-12-03 7 views
1

AVQueuePlayerを構築するために事前に初期化されたアイテムを使用すると、音が問題なく出てきます。しかし、私はバックグラウンド時にプレイヤーのリストの項目を変更する方法はありますか?iOS 4 or 5はバックグラウンドでプレイアイテムを更新/変更できますか?

私は最初のプロジェクトの目覚まし時計アプリケーションを開発しています。そして、私はそこに1つの目覚まし時計があることを知っているアプリは、それがバックグラウンドモードであっても、iPod音楽を持っている人を目を覚ますことができる!私はそれを実装する方法を知って欲しいと思う、ありがとう。

答えて

0

私は目覚まし時計としてAVQueuePlayerを使用しません。

iPodライブラリからサウンドを使用するには、ユーザーが曲を選択させるようにします。その後、彼はAVAssetReaderを使って曲を選んだ後、そのアプリのドキュメントフォルダにある曲をコピーします。その後、私は地元の通知のための音としてその歌を使用してアラーム時に地元の通知を設定します。

+0

ありがとうございます。しかし、ローカルの通知を使用すると、30秒以上のサウンドファイルを再生することができず、ローカルの通知でメインバンドルのサウンドファイルしか使用できないように見えます。そのため、私はAVPlayerまたはAVQueuePlayerを選択してアラーム音を鳴らします。 –

+0

そのアプリの名前は何ですか?暗号化されていないバイナリ(あなたがInstallousからダウンロードしたものをjailbrokenしたデバイスで使用するもの)を手に入れることができれば、class-dumpを使ってヘッダファイルをダンプし、何が起こっているのかを知ることができます: ) – thealch3m1st

関連する問題