Mi piacerebbe creare un UISlider (scrubber) per il mio AVPlayer. Ma dal momento che questo non è un AVAudioPlayer, non ha una durata incorporata. Qualche suggerimento su come creare lo Slider per l'avanzamento veloce, il riavvolgimento e l'avanzamento della riproduzione?Come ottenere la durata da AVPlayer (non AVAudioPlayer)?
Ho letto il documento su AVPlayer, ha un built in seekToTime o seekToTime: toleranceBefore: toleranceAfter :. Non lo capisco davvero. Questa sarebbe la risposta per il mio cursore? AVPlayer ha anche addPeriodicTimeObserverForInterval: queue: usingBlock :, è questo per ottenere la durata della mia traccia? Qualcuno può darmi un esempio su come implementare questo codice? Non sono un fan della documentazione di Apple. Sembra molto difficile da capire.
Wow, Grazie! Era frustrante perché compila self.player.currentItem.duration. –
CMTimeGetSeconds (aboveCode) per il valore float :) – coolcool1994
Per i video lunghi, in alcuni casi i video non funzionano. Ritorno 0,00. Qualche idea? – jose920405