├── .gitignore ├── .swift-version ├── Cartfile ├── Cartfile.resolved ├── Image ├── Banners.png ├── backgroundModes.png ├── demo1.gif └── demo2.gif ├── LICENSE ├── README.md ├── VGPlayer.podspec ├── VGPlayer.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ ├── gwr.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── vein.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── xcshareddata │ └── xcschemes │ │ └── VGPlayer.xcscheme └── xcuserdata │ ├── gwr.xcuserdatad │ └── xcschemes │ │ └── xcschememanagement.plist │ └── vein.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── VGPlayer.xcscheme │ └── xcschememanagement.plist ├── VGPlayer ├── Assets.xcassets │ ├── Contents.json │ ├── VGPlayer_ic_fullscreen.imageset │ │ ├── Contents.json │ │ ├── ic_fullscreen.png │ │ ├── ic_fullscreen@2x.png │ │ └── ic_fullscreen@3x.png │ ├── VGPlayer_ic_fullscreen_exit.imageset │ │ ├── Contents.json │ │ ├── ic_fullscreen_exit.png │ │ ├── ic_fullscreen_exit@2x.png │ │ └── ic_fullscreen_exit@3x.png │ ├── VGPlayer_ic_nav_back.imageset │ │ ├── Contents.json │ │ ├── VGPlayer_ic_nav_back.png │ │ ├── VGPlayer_ic_nav_back@2x.png │ │ └── VGPlayer_ic_nav_back@3x.png │ ├── VGPlayer_ic_pause.imageset │ │ ├── Contents.json │ │ ├── VGPlayer_ic_pause.png │ │ ├── VGPlayer_ic_pause@2x.png │ │ └── VGPlayer_ic_pause@3x.png │ ├── VGPlayer_ic_play.imageset │ │ ├── Contents.json │ │ ├── VGPlayer_ic_play.png │ │ ├── VGPlayer_ic_play@2x.png │ │ └── VGPlayer_ic_play@3x.png │ ├── VGPlayer_ic_replay.imageset │ │ ├── Contents.json │ │ ├── ic_replay.png │ │ ├── ic_replay@2x.png │ │ └── ic_replay@3x.png │ └── VGPlayer_ic_slider_thumb.imageset │ │ ├── Contents.json │ │ ├── ic_slider_thumb.png │ │ ├── ic_slider_thumb@2x.png │ │ └── ic_slider_thumb@3x.png ├── Classes │ ├── MediaCache │ │ ├── VGPlayerCacheAction.swift │ │ ├── VGPlayerCacheConfiguration.swift │ │ ├── VGPlayerCacheManager.swift │ │ ├── VGPlayerCacheMedia.swift │ │ ├── VGPlayerCacheMediaConfiguration.swift │ │ ├── VGPlayerCacheMediaWorker.swift │ │ ├── VGPlayerCacheSession.swift │ │ ├── VGPlayerDownloadActionWorker.swift │ │ ├── VGPlayerDownloadURLSessionManager.swift │ │ ├── VGPlayerDownloader.swift │ │ ├── VGPlayerResourceLoader.swift │ │ ├── VGPlayerResourceLoaderManager.swift │ │ └── VGPlayerResourceLoadingRequest.swift │ ├── Timer+VGPlayer.swift │ ├── UIButton+VGPlayer.swift │ ├── VGPlayer.swift │ ├── VGPlayerError.swift │ ├── VGPlayerLoadingIndicator.swift │ ├── VGPlayerSlider.swift │ ├── VGPlayerUtils.swift │ ├── VGPlayerView.swift │ └── VGSubtitles.swift ├── Info.plist └── VGPlayer.h ├── VGPlayerExample ├── Podfile ├── Podfile.lock ├── Pods │ ├── Local Podspecs │ │ └── VGPlayer.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ └── xcuserdata │ │ │ ├── gwr.xcuserdatad │ │ │ └── xcschemes │ │ │ │ ├── Pods-VGPlayerExample.xcscheme │ │ │ │ ├── SnapKit.xcscheme │ │ │ │ ├── VGPlayer.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ └── vein.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── Pods-VGPlayerExample.xcscheme │ │ │ ├── SnapKit.xcscheme │ │ │ └── xcschememanagement.plist │ ├── SnapKit │ │ ├── LICENSE │ │ ├── README.md │ │ └── Source │ │ │ ├── Constraint.swift │ │ │ ├── ConstraintAttributes.swift │ │ │ ├── ConstraintConfig.swift │ │ │ ├── ConstraintConstantTarget.swift │ │ │ ├── ConstraintDSL.swift │ │ │ ├── ConstraintDescription.swift │ │ │ ├── ConstraintInsetTarget.swift │ │ │ ├── ConstraintInsets.swift │ │ │ ├── ConstraintItem.swift │ │ │ ├── ConstraintLayoutGuide+Extensions.swift │ │ │ ├── ConstraintLayoutGuide.swift │ │ │ ├── ConstraintLayoutGuideDSL.swift │ │ │ ├── ConstraintLayoutSupport.swift │ │ │ ├── ConstraintLayoutSupportDSL.swift │ │ │ ├── ConstraintMaker.swift │ │ │ ├── ConstraintMakerEditable.swift │ │ │ ├── ConstraintMakerExtendable.swift │ │ │ ├── ConstraintMakerFinalizable.swift │ │ │ ├── ConstraintMakerPriortizable.swift │ │ │ ├── ConstraintMakerRelatable.swift │ │ │ ├── ConstraintMultiplierTarget.swift │ │ │ ├── ConstraintOffsetTarget.swift │ │ │ ├── ConstraintPriority.swift │ │ │ ├── ConstraintPriorityTarget.swift │ │ │ ├── ConstraintRelatableTarget.swift │ │ │ ├── ConstraintRelation.swift │ │ │ ├── ConstraintView+Extensions.swift │ │ │ ├── ConstraintView.swift │ │ │ ├── ConstraintViewDSL.swift │ │ │ ├── Debugging.swift │ │ │ ├── LayoutConstraint.swift │ │ │ ├── LayoutConstraintItem.swift │ │ │ ├── Typealiases.swift │ │ │ └── UILayoutSupport+Extensions.swift │ └── Target Support Files │ │ ├── Pods-VGPlayerExample │ │ ├── Info.plist │ │ ├── Pods-VGPlayerExample-acknowledgements.markdown │ │ ├── Pods-VGPlayerExample-acknowledgements.plist │ │ ├── Pods-VGPlayerExample-dummy.m │ │ ├── Pods-VGPlayerExample-frameworks.sh │ │ ├── Pods-VGPlayerExample-resources.sh │ │ ├── Pods-VGPlayerExample-umbrella.h │ │ ├── Pods-VGPlayerExample.debug.xcconfig │ │ ├── Pods-VGPlayerExample.modulemap │ │ └── Pods-VGPlayerExample.release.xcconfig │ │ ├── SnapKit │ │ ├── Info.plist │ │ ├── SnapKit-dummy.m │ │ ├── SnapKit-prefix.pch │ │ ├── SnapKit-umbrella.h │ │ ├── SnapKit.modulemap │ │ └── SnapKit.xcconfig │ │ └── VGPlayer │ │ ├── Info.plist │ │ ├── VGPlayer-dummy.m │ │ ├── VGPlayer-prefix.pch │ │ ├── VGPlayer-umbrella.h │ │ ├── VGPlayer.modulemap │ │ └── VGPlayer.xcconfig ├── VGPlayerExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── vein.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ ├── gwr.xcuserdatad │ │ └── xcschemes │ │ │ ├── VGPlayerExample.xcscheme │ │ │ └── xcschememanagement.plist │ │ └── vein.xcuserdatad │ │ └── xcschemes │ │ ├── VGPlayerExample.xcscheme │ │ └── xcschememanagement.plist ├── VGPlayerExample.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── VGPlayerExample.xcscmblueprint │ └── xcuserdata │ │ ├── gwr.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── vein.xcuserdatad │ │ ├── UserInterfaceState (nil的Mac mini 的冲突副本 2017-06-12).xcuserstate │ │ ├── UserInterfaceState.xcuserstate │ │ └── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist └── VGPlayerExample │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── VGPlayer_iconiPhoneApp_60pt@2x.png │ │ ├── VGPlayer_iconiPhoneApp_60pt@3x.png │ │ ├── VGPlayer_iconiPhoneNotification_20pt@2x.png │ │ ├── VGPlayer_iconiPhoneNotification_20pt@3x.png │ │ ├── VGPlayer_iconiPhoneSpootlight5_29pt@2x.png │ │ ├── VGPlayer_iconiPhoneSpootlight5_29pt@3x.png │ │ ├── VGPlayer_iconiPhoneSpootlight7_40pt@2x.png │ │ └── VGPlayer_iconiPhoneSpootlight7_40pt@3x.png │ ├── Contents.json │ ├── button_cover_video_play.imageset │ │ ├── Contents.json │ │ ├── button_cover_video_play.png │ │ ├── button_cover_video_play@2x.png │ │ └── button_cover_video_play@3x.png │ ├── nav_back.imageset │ │ ├── Contents.json │ │ ├── nav_back@2x.png │ │ └── nav_back@3x.png.png │ ├── placeholder _image.imageset │ │ ├── Contents.json │ │ └── placeholder _image.jpg │ └── player_next.imageset │ │ ├── Contents.json │ │ ├── player_next@2x.png │ │ └── player_next@3x.png │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── CustomPlayerView │ ├── VGCustomPlayerView.swift │ ├── VGCustomPlayerView2.swift │ ├── VGCustomViewController.swift │ └── VGCustomViewController2.swift │ ├── DefaultPlayerView │ ├── VGMediaViewController.swift │ └── VGVerticalViewController.swift │ ├── DemoResources │ ├── 2.mp4 │ └── Despacito Remix Luis Fonsi ft.Daddy Yankee Justin Bieber Lyrics [Spanish].srt │ ├── Embed │ ├── VGEmbedPlayerView.swift │ ├── VGEmbedTableViewController.swift │ └── VGVideoCell.swift │ ├── Info.plist │ ├── Main.storyboard │ ├── Settings │ └── VGSettingsViewController.swift │ ├── VGCustomPlayerView.swift │ ├── VGCustomViewController.swift │ ├── VGMainViewController.swift │ ├── VGMediaViewController.swift │ └── VGVerticalViewController.swift └── VGPlayerTests ├── Info.plist └── VGPlayerTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.2 2 | -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/Cartfile -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/Cartfile.resolved -------------------------------------------------------------------------------- /Image/Banners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/Image/Banners.png -------------------------------------------------------------------------------- /Image/backgroundModes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/Image/backgroundModes.png -------------------------------------------------------------------------------- /Image/demo1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/Image/demo1.gif -------------------------------------------------------------------------------- /Image/demo2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/Image/demo2.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/README.md -------------------------------------------------------------------------------- /VGPlayer.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.podspec -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/project.xcworkspace/xcuserdata/gwr.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/project.xcworkspace/xcuserdata/gwr.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/project.xcworkspace/xcuserdata/vein.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/project.xcworkspace/xcuserdata/vein.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/xcshareddata/xcschemes/VGPlayer.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/xcshareddata/xcschemes/VGPlayer.xcscheme -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/xcuserdata/vein.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/xcuserdata/vein.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/VGPlayer.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/VGPlayer.xcscheme -------------------------------------------------------------------------------- /VGPlayer.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen.imageset/ic_fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen.imageset/ic_fullscreen.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen.imageset/ic_fullscreen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen.imageset/ic_fullscreen@2x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen.imageset/ic_fullscreen@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen.imageset/ic_fullscreen@3x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen_exit.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen_exit.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen_exit.imageset/ic_fullscreen_exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen_exit.imageset/ic_fullscreen_exit.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen_exit.imageset/ic_fullscreen_exit@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen_exit.imageset/ic_fullscreen_exit@2x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen_exit.imageset/ic_fullscreen_exit@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_fullscreen_exit.imageset/ic_fullscreen_exit@3x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_nav_back.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_nav_back.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_nav_back.imageset/VGPlayer_ic_nav_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_nav_back.imageset/VGPlayer_ic_nav_back.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_nav_back.imageset/VGPlayer_ic_nav_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_nav_back.imageset/VGPlayer_ic_nav_back@2x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_nav_back.imageset/VGPlayer_ic_nav_back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_nav_back.imageset/VGPlayer_ic_nav_back@3x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_pause.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_pause.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_pause.imageset/VGPlayer_ic_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_pause.imageset/VGPlayer_ic_pause.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_pause.imageset/VGPlayer_ic_pause@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_pause.imageset/VGPlayer_ic_pause@2x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_pause.imageset/VGPlayer_ic_pause@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_pause.imageset/VGPlayer_ic_pause@3x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_play.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_play.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_play.imageset/VGPlayer_ic_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_play.imageset/VGPlayer_ic_play.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_play.imageset/VGPlayer_ic_play@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_play.imageset/VGPlayer_ic_play@2x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_play.imageset/VGPlayer_ic_play@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_play.imageset/VGPlayer_ic_play@3x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_replay.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_replay.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_replay.imageset/ic_replay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_replay.imageset/ic_replay.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_replay.imageset/ic_replay@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_replay.imageset/ic_replay@2x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_replay.imageset/ic_replay@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_replay.imageset/ic_replay@3x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_slider_thumb.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_slider_thumb.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_slider_thumb.imageset/ic_slider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_slider_thumb.imageset/ic_slider_thumb.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_slider_thumb.imageset/ic_slider_thumb@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_slider_thumb.imageset/ic_slider_thumb@2x.png -------------------------------------------------------------------------------- /VGPlayer/Assets.xcassets/VGPlayer_ic_slider_thumb.imageset/ic_slider_thumb@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Assets.xcassets/VGPlayer_ic_slider_thumb.imageset/ic_slider_thumb@3x.png -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerCacheAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerCacheAction.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerCacheConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerCacheConfiguration.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerCacheManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerCacheManager.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerCacheMedia.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerCacheMedia.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerCacheMediaConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerCacheMediaConfiguration.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerCacheMediaWorker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerCacheMediaWorker.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerCacheSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerCacheSession.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerDownloadActionWorker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerDownloadActionWorker.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerDownloadURLSessionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerDownloadURLSessionManager.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerDownloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerDownloader.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerResourceLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerResourceLoader.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerResourceLoaderManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerResourceLoaderManager.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/MediaCache/VGPlayerResourceLoadingRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/MediaCache/VGPlayerResourceLoadingRequest.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/Timer+VGPlayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/Timer+VGPlayer.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/UIButton+VGPlayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/UIButton+VGPlayer.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/VGPlayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/VGPlayer.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/VGPlayerError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/VGPlayerError.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/VGPlayerLoadingIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/VGPlayerLoadingIndicator.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/VGPlayerSlider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/VGPlayerSlider.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/VGPlayerUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/VGPlayerUtils.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/VGPlayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/VGPlayerView.swift -------------------------------------------------------------------------------- /VGPlayer/Classes/VGSubtitles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Classes/VGSubtitles.swift -------------------------------------------------------------------------------- /VGPlayer/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/Info.plist -------------------------------------------------------------------------------- /VGPlayer/VGPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayer/VGPlayer.h -------------------------------------------------------------------------------- /VGPlayerExample/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Podfile -------------------------------------------------------------------------------- /VGPlayerExample/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Podfile.lock -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Local Podspecs/VGPlayer.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Local Podspecs/VGPlayer.podspec.json -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Manifest.lock -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/Pods-VGPlayerExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/Pods-VGPlayerExample.xcscheme -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/SnapKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/SnapKit.xcscheme -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/VGPlayer.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/VGPlayer.xcscheme -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/Pods-VGPlayerExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/Pods-VGPlayerExample.xcscheme -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/SnapKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/SnapKit.xcscheme -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Pods.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/LICENSE -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/README.md -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/Constraint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/Constraint.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintAttributes.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintConfig.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintConstantTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintConstantTarget.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintDSL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintDSL.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintDescription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintDescription.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintInsetTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintInsetTarget.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintInsets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintInsets.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintItem.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutGuide+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutGuide+Extensions.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutGuide.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutGuide.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutGuideDSL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutGuideDSL.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutSupport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutSupport.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutSupportDSL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintLayoutSupportDSL.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintMaker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintMaker.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerEditable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerEditable.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerExtendable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerExtendable.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerFinalizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerFinalizable.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerPriortizable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerPriortizable.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerRelatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintMakerRelatable.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintMultiplierTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintMultiplierTarget.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintOffsetTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintOffsetTarget.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintPriority.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintPriority.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintPriorityTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintPriorityTarget.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintRelatableTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintRelatableTarget.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintRelation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintRelation.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintView+Extensions.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintView.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/ConstraintViewDSL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/ConstraintViewDSL.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/Debugging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/Debugging.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/LayoutConstraint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/LayoutConstraint.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/LayoutConstraintItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/LayoutConstraintItem.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/Typealiases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/Typealiases.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/SnapKit/Source/UILayoutSupport+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/SnapKit/Source/UILayoutSupport+Extensions.swift -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Info.plist -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-acknowledgements.markdown -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-acknowledgements.plist -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-dummy.m -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-frameworks.sh -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-resources.sh -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample-umbrella.h -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample.debug.xcconfig -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample.modulemap -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/Pods-VGPlayerExample/Pods-VGPlayerExample.release.xcconfig -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/SnapKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/SnapKit/Info.plist -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit-dummy.m -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit.modulemap -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/SnapKit/SnapKit.xcconfig -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/VGPlayer/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/VGPlayer/Info.plist -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer-dummy.m -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer-prefix.pch -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer-umbrella.h -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer.modulemap -------------------------------------------------------------------------------- /VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/Pods/Target Support Files/VGPlayer/VGPlayer.xcconfig -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcodeproj/project.xcworkspace/xcuserdata/vein.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcodeproj/project.xcworkspace/xcuserdata/vein.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/VGPlayerExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/VGPlayerExample.xcscheme -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcodeproj/xcuserdata/gwr.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/VGPlayerExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/VGPlayerExample.xcscheme -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcodeproj/xcuserdata/vein.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcworkspace/xcshareddata/VGPlayerExample.xcscmblueprint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcworkspace/xcshareddata/VGPlayerExample.xcscmblueprint -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/gwr.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/gwr.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/gwr.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/gwr.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/vein.xcuserdatad/UserInterfaceState (nil的Mac mini 的冲突副本 2017-06-12).xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/vein.xcuserdatad/UserInterfaceState (nil的Mac mini 的冲突副本 2017-06-12).xcuserstate -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/vein.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/vein.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/vein.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample.xcworkspace/xcuserdata/vein.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/AppDelegate.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneApp_60pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneApp_60pt@2x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneApp_60pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneApp_60pt@3x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneNotification_20pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneNotification_20pt@2x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneNotification_20pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneNotification_20pt@3x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneSpootlight5_29pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneSpootlight5_29pt@2x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneSpootlight5_29pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneSpootlight5_29pt@3x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneSpootlight7_40pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneSpootlight7_40pt@2x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneSpootlight7_40pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/AppIcon.appiconset/VGPlayer_iconiPhoneSpootlight7_40pt@3x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/button_cover_video_play.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/button_cover_video_play.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/button_cover_video_play.imageset/button_cover_video_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/button_cover_video_play.imageset/button_cover_video_play.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/button_cover_video_play.imageset/button_cover_video_play@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/button_cover_video_play.imageset/button_cover_video_play@2x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/button_cover_video_play.imageset/button_cover_video_play@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/button_cover_video_play.imageset/button_cover_video_play@3x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/nav_back.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/nav_back.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/nav_back.imageset/nav_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/nav_back.imageset/nav_back@2x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/nav_back.imageset/nav_back@3x.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/nav_back.imageset/nav_back@3x.png.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/placeholder _image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/placeholder _image.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/placeholder _image.imageset/placeholder _image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/placeholder _image.imageset/placeholder _image.jpg -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/player_next.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/player_next.imageset/Contents.json -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/player_next.imageset/player_next@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/player_next.imageset/player_next@2x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Assets.xcassets/player_next.imageset/player_next@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Assets.xcassets/player_next.imageset/player_next@3x.png -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/CustomPlayerView/VGCustomPlayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/CustomPlayerView/VGCustomPlayerView.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/CustomPlayerView/VGCustomPlayerView2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/CustomPlayerView/VGCustomPlayerView2.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/CustomPlayerView/VGCustomViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/CustomPlayerView/VGCustomViewController.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/CustomPlayerView/VGCustomViewController2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/CustomPlayerView/VGCustomViewController2.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/DefaultPlayerView/VGMediaViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/DefaultPlayerView/VGMediaViewController.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/DefaultPlayerView/VGVerticalViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/DefaultPlayerView/VGVerticalViewController.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/DemoResources/2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/DemoResources/2.mp4 -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/DemoResources/Despacito Remix Luis Fonsi ft.Daddy Yankee Justin Bieber Lyrics [Spanish].srt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/DemoResources/Despacito Remix Luis Fonsi ft.Daddy Yankee Justin Bieber Lyrics [Spanish].srt -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Embed/VGEmbedPlayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Embed/VGEmbedPlayerView.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Embed/VGEmbedTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Embed/VGEmbedTableViewController.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Embed/VGVideoCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Embed/VGVideoCell.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Info.plist -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Main.storyboard -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/Settings/VGSettingsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/Settings/VGSettingsViewController.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/VGCustomPlayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/VGCustomPlayerView.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/VGCustomViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/VGCustomViewController.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/VGMainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/VGMainViewController.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/VGMediaViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/VGMediaViewController.swift -------------------------------------------------------------------------------- /VGPlayerExample/VGPlayerExample/VGVerticalViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerExample/VGPlayerExample/VGVerticalViewController.swift -------------------------------------------------------------------------------- /VGPlayerTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerTests/Info.plist -------------------------------------------------------------------------------- /VGPlayerTests/VGPlayerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeinGuo/VGPlayer/HEAD/VGPlayerTests/VGPlayerTests.swift --------------------------------------------------------------------------------