2012-04-05 3 views

Antwort

1

einfach, sollten Sie ein Label machen. Klar, mit CALayer implementiert werden, aber das kann vielleicht einfach nicht gelöst werden.

Zuerst sollten Sie dem MoviePlayerView ein Label hinzufügen.

|     | 
| moviePlayerVew | 
|     | 
|     | 
|[Your Label]  | 

Ich empfehle folgende Codes.

Wenn der Code unten, wenn Sie mehr wissen möchten, finden Sie hier.

https://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVPlayer_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40009530

und

https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/02_Playback.html

Sprechen kurz, Spieler 10-mal pro Sekunde beim Laufen wird Blockabschnitt erzeugen.

[yourPlayer addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(0.1, NSEC_PER_SEC) queue:queue usingBlock:^(CMTime time) 
{ 
yourLabel.text = @"your string". 
}