测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2017年10月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 Tabata Kohei 维护。
PlayListPlayer 是一个用于简化使用 AVPlayer
和 AVPlayerLayer
播放音频/电影文件的 AVPlayer
包装模块。
//assign audio movie files to Player
let url1: URL = URL(string: "...")!
let url2: URL = URL(string: "...")!
let url3: URL = URL(string: "...")!
PlayListPlayer.shared.set(playList: [url1, url2, url3])
//setup MovieRenderingView(If you want to play video file)
let movieRenderingView: MovieRenderingView = MovieRenderingView()
view.addSubView(movieRenderingView)
movieRenderingView.set(player: player)
//start playing
PlayListPlayer.shared.play()
PlayListPlayerSample
是一个包括上述文件的示例项目,如有需要请参考。
您可以通过示例项目确认如下屏幕。
PlayListPlayer 现已支持 Swift4。
此项目中的示例音频文件由 Bensound 提供
http://www.bensound.com/royalty-free-music
此项目中的示例电影文件由 PEXELS VIDEOS 提供
https://videos.pexels.com/
对于示例音频/电影文件,请遵守这些网站的许可证。
Bensound 许可协议
PEXELS VIDEOS 视频许可证
本软件为开源软件,遵循 MIT 协议,详情见 LICENSE。