2015-07-28 15 views
12

Uygulamamdaki videoları oynatmak için MPMoviePlayerController kullanıyorum. Şimdi "Sonraki Parça" veya "Önceki Parça" gibi bazı özel düğmeler eklemem ve bazı istenmeyen düğmeleri kaldırmam gerekiyor -Denetimleri, SWIFT kullanarak MPMoviePlayerController'da nasıl kullanılır?

Düğmeler ekledikten sonra, her bir düğme için işlem yapmam gerekiyor.

Bunu nasıl hızlıca yapabilirim?

func Player(url :NSURL){ 
    moviePlayer = MPMoviePlayerController(contentURL: url) 

    self.view.addSubview(moviePlayer.view) 
    moviePlayer.fullscreen = true 

    moviePlayer.controlStyle = MPMovieControlStyle.Fullscreen 
} 
+0

Hey, işe yaradı mı? Ayrıca, cevabı beğendiyseniz, bunu kabul etmelisiniz :) –

cevap

3

MPMoviePlayerController için özel denetimler eklemek kesinlikle mümkündür. Bazılarını gizlemek istediğinizden, hepsini toplamanız sizin için daha kolay olacaktır. İlk olarak, gizleme varsayılan kontrolleri:

player.controlStyle = MPMovieControlStyle.None 

böyle, kendi kontrolleri yaratacaktır, MPMoviePlayerController alt sınıfı ve kendi sınıfını yapmak sonra öneririm:

class Player : MPMoviePlayerController { 

    // --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- 
    // MARK: - Setup 

    override func viewDidLoad() { 

     // Don't forget to call super 
     super.viewDidLoad() 

     // Setup your UI 
     self.setupCustomControls() 
    } 


    func setupCustomControls() { 

     // Create buttons, labels etc. here 
     let button = UIButton(frame: CGRectZero) 
     self.view.addSubview(button) 
    } 
} 

Sonra bunları normal MPMoviePlayerController kullanmanın Sadece özel olanı kullan!

Umut eder!

+0

Özel denetimlerimi oluşturursam. O zaman UI'yi hisse senedi gibi yapamam. – AruLNadhaN

İlgili konular