資料介紹
軟件簡介
KJPlayer 是一個動態切換內核,支持邊下邊播的播放器方案
特性
- 支持音/視頻播放,midi文件播放
- 支持在線播放/本地播放
- 支持后臺播放,音頻提取播放
- 支持視頻邊下邊播,分片下載播放存儲
- 支持斷點續載續播,下次直接優先從緩沖讀取播放
- 支持緩存管理,清除時間段緩存
- 支持試看,自動跳過片頭片尾
- 支持記錄上次播放時間
- 支持自動播放,自動連續播放
- 支持隨機/重復/順序播放
- 支持重力感應,全屏/半屏切換
- 支持基本手勢操作,進度音量等
- 支持鎖定屏幕
- 長按快進快退等操作
- 支持倍速播放
- 支持切換不同分辨率視頻
- 支持直播流媒體播放
- 持續更新ing...
視頻支持格式:mp4、m3u8、wav、avi ? 音頻支持格式:midi、mp3、
免費試看功能
- 該功能類似于Vip會員觀看性質,充值之后繼續播放觀看模式
// MARK: - KJPlayerFreeDelegate
extension DetailsViewController: KJPlayerFreeDelegate {
? ? /// 獲取免費試看時間
? ? /// - Parameter player: 播放器內核
? ? /// - Returns: 試看時間,返回零不限制
? ? func kj_freeLookTime(with player: KJBasePlayer) -> TimeInterval {
? ? ? ? return 50
? ? }
? ??
? ? /// 試看結束響應
? ? /// - Parameters:
? ? /// ? - player: 播放器內核
? ? /// ? - currentTime: 當前播放時間
? ? func kj_freeLookTime(with player: KJBasePlayer, currentTime: TimeInterval) {
? ? ? ??
? ? }
}
- 充值之后恢復觀看權限
self.player.kj_closeFreeLookTimeLimit()
CocoaPods安裝嘗試觀看模塊
pod 'KJPlayer/FreeTime' # vip嘗試觀看功能
跳過片頭片尾功能
- 該功能很明確就是類似于觀看視頻跳過片頭和片尾功能
// MARK: - KJPlayerSkipDelegate
extension DetailsViewController: KJPlayerSkipDelegate {
? ? /// 跳過片頭
? ? /// - Parameter player: 內核
? ? /// - Returns: 需要跳過的時間
? ? func kj_skipOpeningTime(with player: KJBasePlayer) -> TimeInterval {
? ? ? ? return 18
? ? }
? ??
? ? /// 跳過片頭響應
? ? /// - Parameters:
? ? /// ? - player: 內核
? ? /// ? - openingTime: 跳過播放時間
? ? func kj_skipOpeningTime(with player: KJBasePlayer, openingTime: TimeInterval) {
? ? ? ? self.backview.hintTextLayer.kj_displayHintText("跳過片頭,自動播放",
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?time: 5,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?position: KJPlayerHintPositionBottom)
? ? }
}
CocoaPods安裝跳過片頭片尾模塊
pod 'KJPlayer/SkipTime' # vip跳過片頭片尾功能
記憶播放功能
- 該功能會自動記憶上次播放時間,下次直接無縫開始繼續播放
// MARK: - KJPlayerRecordDelegate
extension DetailsViewController: KJPlayerRecordDelegate {
? ? /// 獲取是否需要記錄響應
? ? /// - Parameter player: 播放器內核
? ? /// - Returns: 是否需要記憶播放
? ? func kj_recordTime(with player: KJBasePlayer) -> Bool {
? ? ? ? return true
? ? }
? ??
? ? /// 獲取到上次播放時間響應
? ? /// - Parameters:
? ? /// ? - player: 播放器內核
? ? /// ? - lastTime: 上次播放時間
? ? func kj_recordTime(with player: KJBasePlayer, lastTime: TimeInterval) {
? ? ? ??
? ? }
}
- 主動選擇儲存記憶
self.player.kj_saveRecordLastTime()
CocoaPods安裝自動記憶播放模塊
pod 'KJPlayer/RecordTime' # vip自動記憶播放功能
備注提示:該功能大于跳過片頭功能,簡單講就是該功能實現之后下次會直接從上次播放位置開始繼續觀看
其余功能模塊
1.播放器模塊
-
midi內核:
pod 'KJPlayer/MIDI'
-
ijk內核:
pod 'KJPlayer/IJKPlayer'
-
av內核:
pod 'KJPlayer/AVPlayer/AVCore'
-
自定義UI:
pod 'KJPlayer/CustomView'
-
數據庫:
pod 'KJPlayer/Database'
2.功能區域模塊
-
AVPlayer內核擴展功能 ? ? - 邊下邊播邊存分支:
pod 'KJPlayer/AVPlayer/AVDownloader'
-
記憶播放:
pod 'KJPlayer/RecordTime'
-
嘗鮮播放:
pod 'KJPlayer/FreeTime'
-
跳過片頭片尾:
pod 'KJPlayer/SkipTime'
-
緩存板塊:
pod 'KJPlayer/Cache'
-
視頻截屏板塊:
pod 'KJPlayer/Screenshots'
-
切換內核:
pod 'KJPlayer/DynamicSource
?? - 目前支持3種內核:AVPlayer內核、MIDI內核、IJKPlayer內核
大致流程就差不多這樣子,Demo也寫的很詳細,可以自己去看看
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于Labview制作的音樂播放器源碼分享 70次下載
- stm32的MP3播放器 49次下載
- 數碼播放器的開發案例 6次下載
- 動態加載圖像算法的視頻播放器的實現 1次下載
- LXE播放器 0次下載
- csf文件播放器中文版 0次下載
- 光存儲器(BD刻錄機/播放器和DVD刻錄機/播放器)系統解決
- Renesas DVD播放器解決方案:
- amr播放器(免費下載)
- DTVPlayer播放器下載
- 多畫面播放器TS文件格式播放器
- qq空間播放器代碼下載
- 網頁視頻播放器代碼
- 網頁音樂播放器代碼
- CSF文件播放器
- 數字播放器和解碼器 149次閱讀
- 車載播放器怎么選擇格式 1313次閱讀
- 一鍵動態切換IP腳本 816次閱讀
- ffmpeg開發播放器學習 634次閱讀
- 使用動態輸出打印內核的DEBUG信息 729次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 7319次閱讀
- 音樂發燒友的首選播放器山靈M5s發布 2147次閱讀
- MP3播放器的基本原理及電路組成 1.9w次閱讀
- 基于車載播放器的e-Mark輻射騷擾測試 983次閱讀
- 如何應用可編程邏輯器件PLD將高速視頻內容連接到視頻播放器 1445次閱讀
- 基于AT89C51SND1C單片機的MP3播放器的設計方案 6464次閱讀
- C51內核單片機的MP3播放器設計 5689次閱讀
- hifi播放器排行榜 3.4w次閱讀
- 新型嵌入式MP3播放器設計方案 4917次閱讀
- 基于嵌入式Linux流媒體播放器系統軟硬件解決方案 2740次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多