2011-01-03 6 views
19

iOS/3用のミュージックビジュアライザで作業していますが、ホームボタンをタップしてiPodコントロールを取得できます。最新バージョン4.1-4.2では、ホームボタンを押すと、これらのコントロールがグレー表示になります。 http://openradar.appspot.com/8696944に同様の苦情がありましたが、解決策はありませんでした。特定のオーディオセッションパラメータが設定されていると、iPod miniコントロールが無効にされます

私はkAudioSessionCategory_PlayAndRecordに設定された基本サウンドカテゴリを持ち、kAudioSessionProperty_OverrideCategoryMixWithOthersをtrueに設定しました。 (問題をもっと楽しくするために、いくつかのサウンドエフェクトにOpenAlを使用しています。)

アプリケーションがバックグラウンドに入るときにカテゴリをアンビエントに戻そうとしました。遅すぎるか、それとも不十分かのどちらかです。

AudioSessionInitialize(NULL, NULL, NULL, self); 
UInt32 sessionCategory = kAudioSessionCategory_AmbientSound; 
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory); 

devicetwo = alcOpenDevice(NULL); 
contexttwo = alcCreateContext(devicetwo, 0); 

    //The following two lines are the lines that gray out iPod controls: 

alcMakeContextCurrent(contexttwo); 
AudioSessionSetActive(YES); 

iPodのコントロールはアプリが終了しても一度グレー表示のまま...そして、中に生産されていない音でコード結果の2つの犯人の行を削除:私はこれまでするんだのはここ

+0

私はまったく同じ問題を抱えています...何時間もそれに固執しています。私もopenALを使用しています - これとは何か関係があります。あなたはこの問題を解決しましたか? –

答えて

0

ですアプリ。

+0

いいえ、私はまだうんざりしています。私はapplicationWillResignActiveとapplicationDidEnterBackgroundのサウンドリスナをシャットダウンしようとしました。私はopenALとサウンドリスナーライブラリー(http://github.com/stephencelis/sc_listener)の両方を使用していますので、全体的なことを幸せにする、演奏と録音を組み合わせることは、ちょっと難しいことでした「レシーバ」からスピーカにオーディオをルーティングすることができます。これは間違いなくiOSの変更です。私は6ヶ月間に3つのアプリケーションを持っていて、いくつかの音楽の視覚化(ibeamsとgravilocity)を持っています。そして、私は最近これに気付きました。 – Gedalia

-1

私のiPod touch 4GはiOS 4.2を実行していますが、この問題はありません。私はAppleに連絡しようとします。

+0

iPadとiPhone 3GSがあります。 iPhone 4でこれをテストしました。すべてこの問題があります。 – Gedalia

+0

私の答えをdownvoteしないでください。私は問題がないと言っているので、Appleに連絡してください。これは彼らのためのテクニカルサポートの問い合わせであり、とにかくスタックエクスチェンジには正直ではありません。 –

0

私はあきらめまあ..私は今AddMusicサンプルコード http://developer.apple.com/library/ios/#samplecode/AddMusic/Introduction/Intro.html%23//apple_ref/doc/uid/DTS40008845-Intro-DontLinkElementID_2

のオフに基づいて、私自身のUIをコーディングするよ、私はそのプレーを報告し、MPMusicPlayerControllerを経由して停止して幸せはいないようです演奏と競合し、セッション設定を記録する。あなた自身の演劇/一時停止/ FFを構築することは、かなり簡単なようです。

p.s.私はまた、この音楽ビジュアライザーアプリ:http://itunes.apple.com/us/app/music-visualizer/id337651694?mt=8は、このaddMusicサンプルがアップロードされていることを発見しました。この男は2ドルを請求しています..それはひどいレビューを持っています..しかし、それはまだそれがアプリケーションストアにある間違っているようです。

関連する問題