快進:AVPlayer .rate 1
創新互聯公司是一家專業提供喀喇沁企業網站建設,專注與成都網站建設、網站制作、HTML5建站、小程序制作等業務。10年已為喀喇沁眾多企業、政府機構等服務。創新互聯專業網站建設公司優惠進行中。
慢放: 0 AVPlayer .rate 1
快退: AVPlayer .rate 0 (m3u8 不能快退)
MP4:如果快進到了緩存不夠的地方:KVC監聽 AVPlayerItem .isPlaybackBufferEmpty = yes
快退到頭會走通知AVPlayerItemDidPlayToEndTimeNotification
m3u8(靜態):快進與MP4格式視頻一致,可以10倍 20倍播放。
m3u8(動態):快進到了緩存不夠的地方,會走通知AVPlayerItemDidPlayToEndTimeNotification。
備注:使用[AVPlayerItem stepByCount:-24];
將AVPlayerItem 向前或向后移動指定的步數,正數前進,負數后退。 每個步數的大小取決于AVPlayerItem啟用的AVPlayerItemTracks對象;
注冊監聽和通知
扣丁學堂完整iOS開發體系課程
C語言OC語言UI
高級課程藍牙第三方登錄廣告植入
應用發布
;?????本視頻是由iPhone11,AppleiMac品牌、iOS13,MacOS10.15系統、Xcode7.1.2版本錄制的。蘋果手機開發者選項在哪里?
手機:
產品名稱:蘋果手機
產品型號:iPhone11
系統版本:iOS13
電腦:
產品名稱:蘋果電腦
產品型號:AppleiMac
系統版本:MacOS10.15
軟件版本:Xcode7.1.2
1.用數據線連接iPhone和Mac。
2.打開xcode7,選擇Xcode-Windows-Devices。
3.右鍵單擊選擇ShowProvisioningProfiles。
4.關閉窗口,查看手機上已經出現“開發者選項”。
總結
1.用數據線連接iPhone和Mac。
2.選擇Xcode-Windows-Devices。
3.右鍵單擊選擇ShowProvisioningProfiles。
4.關閉窗口手機上出現開發者選項。
本文講解的是 iOS 視頻播放, 支持本地,在線播放. 進度拖動,精準跳轉,獲取視頻的長度等問題
demo 記得點亮 star. 3Q
iOS 視頻播放主要使用的類 AVPlayerItem,AVPlayerLayer,AVPlayer
AVPlayerItem: 提供視頻信息, 利用視頻的 url 創建一個對象.利用 kvo 監聽 status,可以獲取當前視頻的狀態.
AVPlayer: 就類似視頻的控制者. 可以用來控制視頻的播放,暫停,跳轉等. 它的創建依賴于AVPlayerItem
AVPlayerLayer: 用于視頻的顯示. 可以理解成一個 view. 它的創建依賴于AVPlayer
簡單總結: AVPlayer控制視頻狀態, AVPlayerLayer用于顯示,AVPlayerItem提供視頻信息
獲取視頻的長度 s
視頻精準跳轉.拖動 UISlider,監聽 value 改變方法如下:
//為什么timescale要設置成 600 CMTime教程
本文題目:ios開發者視頻,開發者iOS
文章路徑:http://m.newbst.com/article4/phhgoe.html
成都網站建設公司_創新互聯,為您提供軟件開發、做網站、外貿建站、面包屑導航、網站維護、企業建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯