一行代碼實現iOS項目啟動頁, 包括加載網絡視頻, 本地視頻, 網絡圖片, 本地圖片
github下載地址:https://github.com/ZHHalsey/AppStart(感覺有用可以點個star)
可以設置倒計時
使用方法很簡單
導入寫好的類ZHMoviePlayerController, 創建一個對象, 然后根據項目需求調用下面的兩個對象方法(分加載視頻跟加載圖片,可以是網絡的也可以是本地的)
如果加載的時候, 如果只加載網絡圖片不加載本地圖片的話,本地圖片參數傳入為nil就可以,加載視頻同理
這里展示的demo沒加緩存, 我自己做的項目中加了緩存了,提供下思路在這里:
加緩存的話, 寫入沙盒, 設置一個userdefault, 啟動的時候先去沙盒找, 如果沙盒有的話就加載沙盒的, 沙盒沒有的話就加載網絡的, 然后把需要加載的啟動頁寫入沙盒就行
demo展示放不了視頻, 所以就放幾張圖片, 供大家參考
下面這個是視頻啟動頁,可以點擊按鈕進入應用, 也可以設置幾秒倒計時自動進入
movieStart
下面這個是加載圖片啟動頁, 這里是用的倒計時的加載
imageStart