Iphone/ipad için bir müzik görselleştiricisi üzerinde çalışıyorum, iOS 3'ün altında ana düğmeyi iki kez dokunup iPod denetimlerini alabilirsiniz. En son sürüm 4.1-4.2 ile, bu düğmeler artık ana ekran düğmesine basıldığında grileşir. Bir çözüm olmasa da benzer bir şikayeti http://openradar.appspot.com/8696944 numaralı telefondan buldum.Bazı ses oturumu parametreleri ayarlandığında, iPod mini denetimleri devre dışı bırakıldı
kAudioSessionProperty_OverrideCategoryMixWithOthers
true değerine ayarlanmış temel ses kategorisi kAudioSessionCategory_PlayAndRecord
olarak ayarlanmış. (Sadece bazı ses efektleri için OpenAl kullanıyorum soruna daha fazla eğlence katmak için.)
Uygulama arka plana girdiğinde kategoriyi ortam ortamına ayarlamayı denedim. ama ya çok geç oluyor ya da yeterli değil.
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 kontrolleri uygulaması kapanıyor kez bile gri kalır ... Ve hiç ses kod sonucu iki suçlu çizgilerini kaldırarak üretildiğini: Ben şimdiye kadar var İşte burada
Tam olarak aynı sorunu yaşıyorum ... saatlerce üzerinde sıkışmış. Ben de openAL kullanıyorum - bunun bununla ilgili bir şey olduğunu tahmin ediyorum. Bu problemi hiç çözdün mü? –