2010-07-08 3 views
5

J'ai essayé sans succès d'implémenter un playback audio qui continue à jouer en arrière-plan en réglant la propriété UIBackgroundModes et en activant une session audio comme Joshua Weinberg l'a suggéré, mais cela ne fonctionne pas sur le simulateur et Je n'ai aucune chance de tester sur un appareil avec iOS4. J'ai lu au sujet d'un problème possible avec le simulateur, est-ce probable? Y a-t-il quelqu'un qui a produit du code qui fonctionne sur le simulateur? Merci et désolé parce que je l'ai initialement posté comme réponse (puisque aucun lien "ajouter un commentaire" n'a été activé).iOS4 - Fond audio avec iPhone Simulator

Répondre

6

voidness,

Cela fonctionne pour moi en implémentant ce code. Cela ne fonctionnera pas dans le simulateur pour une raison quelconque. Donc, si votre code est le même ou similaire, ayez confiance que cela fonctionne très bien sur mon iPod Touch avec iOS4 installé.

App Delegate.m (dans INITou applicationDidFinishLaunching)

- (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]; 

} 

Et bien sûr, assurez-vous de définir la clé UIBackgroundModes-audio comme a été indiqué précédemment.

Bonne chance,

Rob

1

j'ai découvert qu'il fait possible de jouer une musique de fond dans le simulateur d'iPhone en suivant cette étape ... Entering background on iOS4 to play audio

+0

Je viens de trouver que ce que pour fini opération. Pas pour une longue tâche de fond comme jouer beaucoup de musique en arrière-plan. Désolé pour un message incorrect. – Khomsan

Questions connexes