Swift實戰-豆瓣電台(九)簡單手勢控制暫停播放(全文完)


Swift實戰-豆瓣電台(九)簡單手勢控制暫停播放

 

全屏清晰觀看地址:http://www.tudou.com/programs/view/tANnovvxR8U/

 

這節我們主要講UITapGestureRecognizer和MPMoviePlayerController

知識點

UITapGestureRecognizer

 

關聯storyboard上的UITapGestureRecognizer

@IBOutlet var tap:UITapGestureRecognizer=nil  //注意要設置為nil

 

增加手勢識別

addGestureRecognizer(tap)

 

移除手勢識別

removeGestureRecognizer(tap)

 

關聯Action

@IBAction func onTap(recognizer: UITapGestureRecognizer)

 

通過recognizer.view可以判斷點擊了哪個組件

@IBAction func onTap(recognizer: UITapGestureRecognizer){
        if recognizer.view==btnPlay {
            btnPlay.hidden=true
            audioPlayer.play()
            btnPlay.removeGestureRecognizer(tap)
            iv.addGestureRecognizer(tap)
        }else if recognizer.view==iv {
            btnPlay.hidden=false
            audioPlayer.pause()
            btnPlay.addGestureRecognizer(tap)
            iv.removeGestureRecognizer(tap)
        }
}

 

MPMoviePlayerController

播放

play()

暫停

pause()

 

本節高清視頻和代碼下載地址

http://pan.baidu.com/s/1sjHd5qX

 

這個系列全部結束了,謝謝觀賞 ^_^

轉載請注明出處,我的博客:http://www.cnblogs.com/sandal1980/

 

Swift實戰-豆瓣電台系列

Swift實戰-豆瓣電台(一)准備

Swift實戰-豆瓣電台(二)界面布局

Swift實戰-豆瓣電台(三)獲取網絡數據

Swift實戰-豆瓣電台(四)歌曲列表的展現

Swift實戰-豆瓣電台(五)播放音樂

Swift實戰-豆瓣電台(六)視圖跳轉,傳參及回跳

Swift實戰-豆瓣電台(七)顯示動畫

Swift實戰-豆瓣電台(八)播放進度與時間

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM