J'utilise AVPlayer pour lire un flux en direct à partir d'Internet. AVPlayer peut être mis en pause, mais à la reprise, il commence à partir du moment où il a été mis en pause, tout comme un TiVO. AVPlayer n'a pas de méthode d'arrêt. Comment peut-on continuer avec ce qui est en train d'être diffusé (comme si vous éteigniez et rallumiez votre autoradio)?Arrêt de AVPlayer sur iOS
6
A
Répondre
1
-(void)seekToTime:(CMTime)time
utiliser cette méthode pour obtenir au début du fichier
-1
SeekToTime wont stop l'audio, donc une fois que vous atteignez la fin si vous appelez seulement seekToTime il suffit de commencer à jouer à nouveau comme une boucle. Vous pouvez utiliser la version ci-dessous avec un rappel pour mettre en pause la vidéo/audio dès que la recherche est terminée afin qu'il se réinitialise et s'arrête simultanément.
[_player seekToTime:CMTimeMake(0, 1) completionHandler:^(BOOL finished) {
[_player pause];
}];
-1
[player pause];
[item_ removeObserver:self forKeyPath:@"status" context:nil];
[item_ removeObserver:self forKeyPath:@"playbackBufferEmpty" context:nil];
[item_ removeObserver:self forKeyPath:@"playbackLikelyToKeepUp" context:nil];
[item_ removeObserver:self forKeyPath:@"timedMetadata" context:nil];
player=nil;
1
Pour arrêter une AVPlayer
:
[player replaceCurrentItemWithPlayerItem:nil];
Cela permettra de libérer toutes les ressources mémoire et processeur et son actif associé consumé. Aussi simple que cela.
Questions connexes
- 1. AVPlayer ne conserve pas AVPlayerItem
- 2. Fuite dans [AVPlayer addBoundaryTimeObserverForTimes]
- 3. Arrêt d'une animation sur place
- 4. Arrêt rapide de la caméra sur Android
- 5. Arrêt de la publication sur TextChanged
- 6. Comment réserver la durée de AVPlayer (Not AVAudioPlayer)?
- 7. Chemins de code sur iOS
- 8. Erreur de débogage sur iOS
- 9. Texte d'animation sur iOS
- 10. Préchargement d'actifs sur iOS
- 11. Facebook SDK sur iOS
- 12. OCMock sur iOS 4
- 13. PanoramaGL sur iOS 4.0
- 14. AdMob sur iOS 4.0
- 15. Arrêt de threads
- 16. Arrêt d'une application basée sur son exécutable
- 17. arrêt Héritage de Table
- 18. Arrêt de Python incorporé
- 19. iOS iOS Intégration
- 20. GL_TRIANGLES ou GL_TRIANGLE_STRIP sur iOS?
- 21. Affichage du dessin sur iOS
- 22. Arrêt observe_field de l'observation
- 23. Arrêt de threads individuels
- 24. iOS Private Documentation sur l'API
- 25. UIGraphicsBeginImageContext vs CGBitmapContextCréer sur iOS
- 26. Transfert de fichiers USB sur iOS
- 27. Plugin de cycle jQuery - Arrêt
- 28. Arrêt automatique de l'application avant le test sur le Web
- 29. Option Visual Studio - Arrêt sur toute erreur de projet
- 30. Arrêt du rechargement de page
dépend-il du serveur de streaming? – onmyway133