2010-07-08 25 views
5

UIBackgroundModes özelliğini ayarlayarak arka planda çalmaya devam eden ve Joshua Weinberg'in önerdiği gibi bir ses oturumunu etkinleştirerek çalmaya devam eden bir oynatma sesini gerçekleştirmeyi denedim, ancak simülatörde ve IOS4 ile bir cihazı test etme şansım yok. Simülatörle ilgili olası bir sorunu okudum, büyük olasılıkla mı? Simülatörde çalışan bir kod üreten var mı? Teşekkürler ve özür dilerim çünkü orijinal olarak yanıt olarak gönderdim ("yorum ekle" bağlantısı etkinleştirilmediğinden).iOS4 - iPhone Simulator ile arka plan sesi

cevap

6

geçersizlik,

Bu kod uygulayarak benim için çalışıyor. Bu, neden olursa olsun simülatörde çalışmayacaktır. Yani, kodunuz aynı veya benzerse, iOS4 yüklü iPod touch'ımda mükemmel şekilde çalıştığına inancınız olsun.

Uygulama Delegate.m (ya init veya applicationDidFinishLaunching içinde)

- (id) init { 

    // allows you to play in the background when app is suspended in iOS4 
    [[AVAudioSession sharedInstance] setDelegate: self]; 
    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:nil]; 

} 

Ve tabii daha önce belirtildiği gibi audio için UIBackgroundModes anahtarını ayarlamayı unutmayın.

İyi şanslar,

Rob Sadece bu sadece sonlu için öğrendim

1
öğrendim bu adımı takip ederek iphone simülatör Arka plan sesini çalmak mümkün aslında o

... Entering background on iOS4 to play audio

+0

operasyon. Arka planda çok müzik çalmak gibi uzun arka plan görevi için değil. Yanlış bir gönderi için üzgünüm. – Khomsan

İlgili konular