1. 在歡迎窗口右側(cè)的歷史項(xiàng)目列表中妨马,雙擊打開(kāi)之前創(chuàng)建的單視圖項(xiàng)目模板。
2. 本節(jié)課將為您演示杀赢,如何播放一段視頻素材烘跺。首先在項(xiàng)目名稱上點(diǎn)擊鼠標(biāo)右鍵,彈出右鍵菜單葵陵。
3. 在彈出的右鍵菜單中液荸,選擇往項(xiàng)目中導(dǎo)入文件命令。
4. 然后點(diǎn)擊選擇一個(gè)影片素材脱篙。
5. 點(diǎn)擊添加按鈕娇钱,將選擇的影片素材伤柄,導(dǎo)入到當(dāng)前項(xiàng)目。
6. 然后在項(xiàng)目導(dǎo)航區(qū)文搂,打開(kāi)視圖控制器的代碼文件适刀。
7. 現(xiàn)在開(kāi)始編寫(xiě)代碼,播放剛剛導(dǎo)入的視頻素材煤蹭。
8. 導(dǎo)入媒體播放器框架笔喉,該框架允許您訪問(wèn)音頻和視頻資源。它是音頻和視頻文件的播放器硝皂,無(wú)需您控制其如何工作常挚,但是讓您很容易處理音頻或視頻文件。
9. 新建一個(gè)視頻播放控制器屬性稽物,用于播放視頻奄毡。
10. 在視頻文件播放前,首先創(chuàng)建一個(gè)異常捕捉語(yǔ)句贝或。
12. 將字符串路徑咪奖,轉(zhuǎn)換為網(wǎng)址路徑盗忱。
13. 對(duì)視頻播放對(duì)象,進(jìn)行初始化羊赵,并加載指定的視頻文件趟佃。
15. 設(shè)置視頻播放的窗口大小慷垮,匹配視圖控制器的根視圖揖闸。
16. 設(shè)置視頻播放的開(kāi)始時(shí)間。
17. 將視頻播放控制器料身,添加到當(dāng)前視圖控制器的根視圖。
18. 添加一個(gè)通知衩茸,用來(lái)監(jiān)聽(tīng)視頻播放是否結(jié)束芹血。
20. 創(chuàng)建一個(gè)方法楞慈,用來(lái)響應(yīng)視頻播放的結(jié)束事件幔烛。
21. 當(dāng)視頻播放結(jié)束后,在控制臺(tái)打印輸出日志囊蓝。
23. 取消通知的監(jiān)聽(tīng),釋放資源聚霜。點(diǎn)擊[編譯并運(yùn)行]按鈕狡恬,啟動(dòng)模擬器預(yù)覽項(xiàng)目窿锉。模擬器啟動(dòng)后氓扛,視頻將自動(dòng)播放。視頻播放完畢后,將在控制臺(tái)打印輸出日志千康。
24. 觀察控制臺(tái)底部輸出的日志信息,然后點(diǎn)擊[停止]按鈕传透,關(guān)閉模擬器凄敢,并結(jié)束本節(jié)課程。
本文整理自:《互動(dòng)教程 for Xcode9 & Swift4》庸追,真正的[手把手]教學(xué)模式霍骄,用最快的速度上手iOS開(kāi)發(fā),蘋(píng)果商店App Store免費(fèi)下載:https://itunes.apple.com/cn/app/id1063100471淡溯,或掃描本頁(yè)底部的二維碼腕巡。課程配套素材下載地址:資料下載