├── .gitignore ├── LYPlayerDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── liyang.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── liyang.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── LYPlayerDemo.xcscheme │ └── xcschememanagement.plist ├── LYPlayerDemo ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── LYVideoPlayVC.h ├── LYVideoPlayVC.m ├── LYVideoPlayer │ ├── LYDownloadManager.h │ ├── LYDownloadManager.m │ ├── LYPlayerHeader.h │ ├── LYVideoPlayer.h │ ├── LYVideoPlayer.m │ ├── LYVideoPresenter.h │ ├── LYVideoPresenter.m │ ├── category │ │ ├── NSString+LYFileHandlePath.h │ │ ├── NSString+LYFileHandlePath.m │ │ ├── UIImage+ComPress.h │ │ └── UIImage+ComPress.m │ ├── playControlView │ │ ├── LYSlider.h │ │ ├── LYSlider.m │ │ ├── LYVideoPlayerControl.h │ │ └── LYVideoPlayerControl.m │ └── resource │ │ ├── back@2x.png │ │ ├── full_screen@2x.png │ │ ├── normal_screen@2x.png │ │ ├── video_pause@2x.png │ │ └── video_play@2x.png ├── PrefixHeader.pch ├── ViewController.h ├── ViewController.m └── main.m ├── LYPlayerDemoTests ├── Info.plist └── LYPlayerDemoTests.m ├── LYPlayerDemoUITests ├── Info.plist └── LYPlayerDemoUITests.m ├── README.md ├── 个性化滑块1.png ├── 个性化滑块2.png └── 播放效果.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /LYPlayerDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /LYPlayerDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LYPlayerDemo.xcodeproj/project.xcworkspace/xcuserdata/liyang.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo.xcodeproj/project.xcworkspace/xcuserdata/liyang.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /LYPlayerDemo.xcodeproj/xcuserdata/liyang.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo.xcodeproj/xcuserdata/liyang.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /LYPlayerDemo.xcodeproj/xcuserdata/liyang.xcuserdatad/xcschemes/LYPlayerDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo.xcodeproj/xcuserdata/liyang.xcuserdatad/xcschemes/LYPlayerDemo.xcscheme -------------------------------------------------------------------------------- /LYPlayerDemo.xcodeproj/xcuserdata/liyang.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo.xcodeproj/xcuserdata/liyang.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /LYPlayerDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/AppDelegate.h -------------------------------------------------------------------------------- /LYPlayerDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/AppDelegate.m -------------------------------------------------------------------------------- /LYPlayerDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /LYPlayerDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /LYPlayerDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /LYPlayerDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/Info.plist -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayVC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayVC.h -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayVC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayVC.m -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/LYDownloadManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/LYDownloadManager.h -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/LYDownloadManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/LYDownloadManager.m -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/LYPlayerHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/LYPlayerHeader.h -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/LYVideoPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/LYVideoPlayer.h -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/LYVideoPlayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/LYVideoPlayer.m -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/LYVideoPresenter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/LYVideoPresenter.h -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/LYVideoPresenter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/LYVideoPresenter.m -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/category/NSString+LYFileHandlePath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/category/NSString+LYFileHandlePath.h -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/category/NSString+LYFileHandlePath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/category/NSString+LYFileHandlePath.m -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/category/UIImage+ComPress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/category/UIImage+ComPress.h -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/category/UIImage+ComPress.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/category/UIImage+ComPress.m -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/playControlView/LYSlider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/playControlView/LYSlider.h -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/playControlView/LYSlider.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/playControlView/LYSlider.m -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/playControlView/LYVideoPlayerControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/playControlView/LYVideoPlayerControl.h -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/playControlView/LYVideoPlayerControl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/playControlView/LYVideoPlayerControl.m -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/resource/back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/resource/back@2x.png -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/resource/full_screen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/resource/full_screen@2x.png -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/resource/normal_screen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/resource/normal_screen@2x.png -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/resource/video_pause@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/resource/video_pause@2x.png -------------------------------------------------------------------------------- /LYPlayerDemo/LYVideoPlayer/resource/video_play@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/LYVideoPlayer/resource/video_play@2x.png -------------------------------------------------------------------------------- /LYPlayerDemo/PrefixHeader.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/PrefixHeader.pch -------------------------------------------------------------------------------- /LYPlayerDemo/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/ViewController.h -------------------------------------------------------------------------------- /LYPlayerDemo/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/ViewController.m -------------------------------------------------------------------------------- /LYPlayerDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemo/main.m -------------------------------------------------------------------------------- /LYPlayerDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemoTests/Info.plist -------------------------------------------------------------------------------- /LYPlayerDemoTests/LYPlayerDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemoTests/LYPlayerDemoTests.m -------------------------------------------------------------------------------- /LYPlayerDemoUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemoUITests/Info.plist -------------------------------------------------------------------------------- /LYPlayerDemoUITests/LYPlayerDemoUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/LYPlayerDemoUITests/LYPlayerDemoUITests.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/README.md -------------------------------------------------------------------------------- /个性化滑块1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/个性化滑块1.png -------------------------------------------------------------------------------- /个性化滑块2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/个性化滑块2.png -------------------------------------------------------------------------------- /播放效果.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dev-liyang/LYVideoPlayer/HEAD/播放效果.gif --------------------------------------------------------------------------------