├── .github
└── PULL_REQUEST_TEMPLATE.md
├── .gitignore
├── .gitmodules
├── .travis.yml
├── CHANGELOG.md
├── Dangerfile
├── Demo
├── Demo.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ └── contents.xcworkspacedata
│ └── xcshareddata
│ │ └── xcschemes
│ │ └── Demo.xcscheme
└── Demo
│ ├── AdControls.swift
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ └── AppIcon.appiconset
│ │ └── Contents.json
│ ├── Base.lproj
│ └── LaunchScreen.storyboard
│ ├── ContentControls.swift
│ ├── Controls.swift
│ └── Info.plist
├── Gemfile
├── Gemfile.lock
├── LICENSE
├── PlayerControls.podspec
├── PlayerControls.xcworkspace
├── contents.xcworkspacedata
└── xcshareddata
│ └── IDEWorkspaceChecks.plist
├── PlayerControls
├── Info.plist
├── PlayerControls.h
├── PlayerControls.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── xcshareddata
│ │ └── xcschemes
│ │ └── PlayerControls.xcscheme
├── resources
│ ├── AdVideoControls.xib
│ ├── AirPlayActiveView.xib
│ ├── DefaultControlsViewController.xib
│ ├── PlayerUIControls.xcassets
│ │ ├── Contents.json
│ │ ├── ad controls
│ │ │ ├── Contents.json
│ │ │ ├── ad skip
│ │ │ │ ├── Contents.json
│ │ │ │ └── ad-icon-skip.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── ad-skip-btn-ipad.png
│ │ │ │ │ ├── ad-skip-btn.png
│ │ │ │ │ ├── ad-skip-btn@2x-ipad.png
│ │ │ │ │ ├── ad-skip-btn@2x.png
│ │ │ │ │ └── ad-skip-btn@3x.png
│ │ │ ├── playback
│ │ │ │ ├── Contents.json
│ │ │ │ ├── ad-icon-pause.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── ad-icon-pause.png
│ │ │ │ │ ├── ad-icon-pause@2x.png
│ │ │ │ │ ├── sm-ad-icon-pause.png
│ │ │ │ │ ├── sm-ad-icon-pause@2x.png
│ │ │ │ │ └── sm-ad-icon-pause@3x.png
│ │ │ │ └── ad-icon-play.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── ad-icon-play.png
│ │ │ │ │ ├── ad-icon-play@2x.png
│ │ │ │ │ ├── sm-ad-icon-play.png
│ │ │ │ │ ├── sm-ad-icon-play@2x.png
│ │ │ │ │ └── sm-ad-icon-play@3x.png
│ │ │ ├── seeker
│ │ │ │ ├── Contents.json
│ │ │ │ ├── ad-seekbar-full.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── ad-seekbar-full.png
│ │ │ │ │ ├── ad-seekbar-full@2x.png
│ │ │ │ │ ├── sm-ad-seekbar-full.png
│ │ │ │ │ ├── sm-ad-seekbar-full@2x.png
│ │ │ │ │ └── sm-ad-seekbar-full@3x.png
│ │ │ │ └── ad-seekbar-played.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── ad-seekbar-played.png
│ │ │ │ │ ├── ad-seekbar-played@2x.png
│ │ │ │ │ ├── sm-ad-seekbar-played.png
│ │ │ │ │ ├── sm-ad-seekbar-played@2x.png
│ │ │ │ │ └── sm-ad-seekbar-played@3x.png
│ │ │ └── spinner
│ │ │ │ ├── Contents.json
│ │ │ │ └── ad-icon-loading.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── ad-icon-loading.png
│ │ │ │ ├── ad-icon-loading@2x.png
│ │ │ │ ├── sm-ad-icon-loading.png
│ │ │ │ ├── sm-ad-icon-loading@2x.png
│ │ │ │ └── sm-ad-icon-loading@3x.png
│ │ ├── audio and subtitles
│ │ │ ├── Contents.json
│ │ │ ├── icCheckmark.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icCheckmark.png
│ │ │ │ ├── icCheckmark@2x.png
│ │ │ │ └── icCheckmark@3x.png
│ │ │ ├── icClose.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icClose.png
│ │ │ │ ├── icClose@2x.png
│ │ │ │ └── icClose@3x.png
│ │ │ ├── icon-sub-active.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-sub-active.png
│ │ │ │ ├── icon-sub-active@2x.png
│ │ │ │ ├── sm-icon-sub-active.png
│ │ │ │ ├── sm-icon-sub-active@2x.png
│ │ │ │ └── sm-icon-sub-active@3x.png
│ │ │ └── icon-sub.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-sub.png
│ │ │ │ ├── icon-sub@2x.png
│ │ │ │ ├── sm-icon-sub.png
│ │ │ │ ├── sm-icon-sub@2x.png
│ │ │ │ └── sm-icon-sub@3x.png
│ │ └── content controls
│ │ │ ├── 360 knob
│ │ │ ├── Contents.json
│ │ │ ├── compas-body.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-360-compas-body.png
│ │ │ │ ├── icon-360-compas-body@2x.png
│ │ │ │ ├── icon-360-compas-body@3x.png
│ │ │ │ ├── sm-icon-360-compas-body.png
│ │ │ │ ├── sm-icon-360-compas-body@2x.png
│ │ │ │ └── sm-icon-360-compas-body@3x.png
│ │ │ ├── compas-direction.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-360-compas-direction.png
│ │ │ │ ├── icon-360-compas-direction@2x.png
│ │ │ │ ├── icon-360-compas-direction@3x.png
│ │ │ │ ├── sm-icon-360-compas-direction.png
│ │ │ │ ├── sm-icon-360-compas-direction@2x.png
│ │ │ │ └── sm-icon-360-compas-direction@3x.png
│ │ │ └── video-marker.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-360-video.png
│ │ │ │ ├── icon-360-video@2x.png
│ │ │ │ └── icon-360-video@3x.png
│ │ │ ├── Contents.json
│ │ │ ├── airplay
│ │ │ ├── Contents.json
│ │ │ ├── icairplay.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icairplay.png
│ │ │ │ ├── icairplay@2x.png
│ │ │ │ └── icairplay@3x.png
│ │ │ ├── icon-airplay-active.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-airplay-active.png
│ │ │ │ ├── icon-airplay-active@2x.png
│ │ │ │ ├── icon-airplay-active@3x.png
│ │ │ │ ├── sm-icon-airplay-active.png
│ │ │ │ ├── sm-icon-airplay-active@2x.png
│ │ │ │ └── sm-icon-airplay-active@3x.png
│ │ │ └── icon-airplay.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-airplay.png
│ │ │ │ ├── icon-airplay@2x.png
│ │ │ │ ├── icon-airplay@3x.png
│ │ │ │ ├── sm-icon-airplay.png
│ │ │ │ ├── sm-icon-airplay@2x.png
│ │ │ │ └── sm-icon-airplay@3x.png
│ │ │ ├── brandedcontent
│ │ │ ├── Contents.json
│ │ │ └── open-web-page.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── combined-shape.png
│ │ │ │ ├── combined-shape@2x.png
│ │ │ │ └── combined-shape@3x.png
│ │ │ ├── pictureinpicture
│ │ │ ├── Contents.json
│ │ │ ├── icon-pip-active.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-pip-active.png
│ │ │ │ ├── icon-pip-active@2x.png
│ │ │ │ ├── sm-icon-pip-active.png
│ │ │ │ ├── sm-icon-pip-active@2x.png
│ │ │ │ └── sm-icon-pip-active@3x.png
│ │ │ └── icon-pip.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-pip.png
│ │ │ │ ├── icon-pip@2x.png
│ │ │ │ ├── sm-icon-pip.png
│ │ │ │ ├── sm-icon-pip@2x.png
│ │ │ │ └── sm-icon-pip@3x.png
│ │ │ ├── playback
│ │ │ ├── Contents.json
│ │ │ ├── icon-pause-glow.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-pause-glow.png
│ │ │ │ ├── icon-pause-glow@2x.png
│ │ │ │ ├── sm-icon-pause-glow.png
│ │ │ │ ├── sm-icon-pause-glow@2x.png
│ │ │ │ └── sm-icon-pause-glow@3x.png
│ │ │ ├── icon-pause.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-pause.png
│ │ │ │ ├── icon-pause@2x.png
│ │ │ │ ├── sm-icon-pause.png
│ │ │ │ ├── sm-icon-pause@2x.png
│ │ │ │ └── sm-icon-pause@3x.png
│ │ │ ├── icon-play-glow.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-play-glow.png
│ │ │ │ ├── icon-play-glow@2x.png
│ │ │ │ ├── sm-icon-play-glow.png
│ │ │ │ ├── sm-icon-play-glow@2x.png
│ │ │ │ └── sm-icon-play-glow@3x.png
│ │ │ ├── icon-play.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-play.png
│ │ │ │ ├── icon-play@2x.png
│ │ │ │ ├── sm-icon-play.png
│ │ │ │ ├── sm-icon-play@2x.png
│ │ │ │ └── sm-icon-play@3x.png
│ │ │ ├── icon-replay-glow.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-replay-glow.png
│ │ │ │ ├── icon-replay-glow@2x.png
│ │ │ │ ├── sm-icon-replay-glow.png
│ │ │ │ ├── sm-icon-replay-glow@2x.png
│ │ │ │ └── sm-icon-replay-glow@3x.png
│ │ │ └── icon-replay.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-replay.png
│ │ │ │ ├── icon-replay@2x.png
│ │ │ │ ├── sm-icon-replay.png
│ │ │ │ ├── sm-icon-replay@2x.png
│ │ │ │ └── sm-icon-replay@3x.png
│ │ │ ├── playlist
│ │ │ ├── 10sec
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-10-sec-active.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-10-sec-active.png
│ │ │ │ │ ├── icon-10-sec-active@2x.png
│ │ │ │ │ ├── sm-icon-10-sec-active.png
│ │ │ │ │ ├── sm-icon-10-sec-active@2x.png
│ │ │ │ │ └── sm-icon-10-sec-active@3x.png
│ │ │ │ └── icon-10-sec.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-10-sec.png
│ │ │ │ │ ├── icon-10-sec@2x.png
│ │ │ │ │ ├── sm-icon-10-sec.png
│ │ │ │ │ ├── sm-icon-10-sec@2x.png
│ │ │ │ │ └── sm-icon-10-sec@3x.png
│ │ │ ├── Contents.json
│ │ │ ├── back
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-backward-active.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-backward-active.png
│ │ │ │ │ ├── icon-backward-active@2x.png
│ │ │ │ │ ├── sm-icon-backward-active.png
│ │ │ │ │ ├── sm-icon-backward-active@2x.png
│ │ │ │ │ └── sm-icon-backward-active@3x.png
│ │ │ │ └── icon-backward.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-backward.png
│ │ │ │ │ ├── icon-backward@2x.png
│ │ │ │ │ ├── sm-icon-backward.png
│ │ │ │ │ ├── sm-icon-backward@2x.png
│ │ │ │ │ └── sm-icon-backward@3x.png
│ │ │ └── forward
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-forward-active.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-forward-active.png
│ │ │ │ ├── icon-forward-active@2x.png
│ │ │ │ ├── sm-icon-forward-active.png
│ │ │ │ ├── sm-icon-forward-active@2x.png
│ │ │ │ └── sm-icon-forward-active@3x.png
│ │ │ │ └── icon-forward.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-forward.png
│ │ │ │ ├── icon-forward@2x.png
│ │ │ │ ├── sm-icon-forward.png
│ │ │ │ ├── sm-icon-forward@2x.png
│ │ │ │ └── sm-icon-forward@3x.png
│ │ │ ├── seeker
│ │ │ ├── Contents.json
│ │ │ ├── cue-point.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── seekAdMarkCircle.png
│ │ │ │ ├── seekAdMarkCircle@2x.png
│ │ │ │ └── seekAdMarkCircle@3x.png
│ │ │ ├── icon-handle.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-handle.png
│ │ │ │ ├── icon-handle@2x.png
│ │ │ │ ├── sm-icon-handle.png
│ │ │ │ ├── sm-icon-handle@2x.png
│ │ │ │ └── sm-icon-handle@3x.png
│ │ │ ├── seekbar-full.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── seekbar-full.png
│ │ │ │ ├── seekbar-full@2x.png
│ │ │ │ ├── sm-seekbar-full.png
│ │ │ │ ├── sm-seekbar-full@2x.png
│ │ │ │ └── sm-seekbar-full@3x.png
│ │ │ └── seekbar-played.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── seekbar-played.png
│ │ │ │ ├── seekbar-played@2x.png
│ │ │ │ ├── sm-seekbar-played.png
│ │ │ │ ├── sm-seekbar-played@2x.png
│ │ │ │ └── sm-seekbar-played@3x.png
│ │ │ ├── side bar
│ │ │ ├── Contents.json
│ │ │ ├── add
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-add-active.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-add-active.png
│ │ │ │ │ ├── icon-add-active@2x.png
│ │ │ │ │ ├── sm-icon-add-active.png
│ │ │ │ │ ├── sm-icon-add-active@2x.png
│ │ │ │ │ └── sm-icon-add-active@3x.png
│ │ │ │ └── icon-add.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-add.png
│ │ │ │ │ ├── icon-add@2x.png
│ │ │ │ │ ├── sm-icon-add.png
│ │ │ │ │ ├── sm-icon-add@2x.png
│ │ │ │ │ └── sm-icon-add@3x.png
│ │ │ ├── favorite
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-fav-active.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-fav-active.png
│ │ │ │ │ ├── icon-fav-active@2x.png
│ │ │ │ │ ├── sm-icon-fav-active.png
│ │ │ │ │ ├── sm-icon-fav-active@2x.png
│ │ │ │ │ └── sm-icon-fav-active@3x.png
│ │ │ │ └── icon-fav.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-fav.png
│ │ │ │ │ ├── icon-fav@2x.png
│ │ │ │ │ ├── sm-icon-fav.png
│ │ │ │ │ ├── sm-icon-fav@2x.png
│ │ │ │ │ └── sm-icon-fav@3x.png
│ │ │ ├── later
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-later-active.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-later-active.png
│ │ │ │ │ ├── icon-later-active@2x.png
│ │ │ │ │ ├── sm-icon-later-active.png
│ │ │ │ │ ├── sm-icon-later-active@2x.png
│ │ │ │ │ └── sm-icon-later-active@3x.png
│ │ │ │ └── icon-later.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── icon-later.png
│ │ │ │ │ ├── icon-later@2x.png
│ │ │ │ │ ├── sm-icon-later.png
│ │ │ │ │ ├── sm-icon-later@2x.png
│ │ │ │ │ └── sm-icon-later@3x.png
│ │ │ └── share
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-share-active.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-share-active.png
│ │ │ │ ├── icon-share-active@2x.png
│ │ │ │ ├── sm-icon-share-active.png
│ │ │ │ ├── sm-icon-share-active@2x.png
│ │ │ │ └── sm-icon-share-active@3x.png
│ │ │ │ └── icon-share.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── icon-share.png
│ │ │ │ ├── icon-share@2x.png
│ │ │ │ ├── sm-icon-share.png
│ │ │ │ ├── sm-icon-share@2x.png
│ │ │ │ └── sm-icon-share@3x.png
│ │ │ └── spinner
│ │ │ ├── Contents.json
│ │ │ └── icon-loading.imageset
│ │ │ ├── Contents.json
│ │ │ ├── icon-loading.png
│ │ │ ├── icon-loading@2x.png
│ │ │ ├── sm-icon-loading.png
│ │ │ ├── sm-icon-loading@2x.png
│ │ │ └── sm-icon-loading@3x.png
│ ├── SeekerControlPlayground.xib
│ ├── SettingCell.xib
│ ├── SettingHeaderView.xib
│ └── SettingsViewController.xib
├── sources
│ ├── AdVideoControls.swift
│ ├── AirPlayActiveView.swift
│ ├── AirPlayView.swift
│ ├── AnimationDelegate.swift
│ ├── Autogeneratable.swift
│ ├── BundleHelper.swift
│ ├── Color.swift
│ ├── Command.swift
│ ├── ContentControlsUIProps.swift
│ ├── ContentControlsViewController.swift
│ ├── ContentControlsViewController_Codable.swift
│ ├── ContentControlsViewController_EnumPrism.swift
│ ├── ControlsVisibilityController.swift
│ ├── DefaultControlsViewController.swift
│ ├── Defaultable.swift
│ ├── Props+Autogeneratable.swift
│ ├── SeekGestureRecognizer.swift
│ ├── SeekerControlView.swift
│ ├── SettingCell.swift
│ ├── SettingHeaderView.swift
│ ├── SettingsViewController.swift
│ ├── SideBarView.swift
│ ├── TimeFormatter.swift
│ ├── Timer.swift
│ ├── Utils.swift
│ ├── loading image
│ │ └── LoadingImageView.swift
│ └── stencil.sh
└── tests
│ ├── ControlsVisibilityControllerTests.swift
│ ├── FormatterTests.swift
│ ├── Info.plist
│ ├── Recorder.swift
│ └── SideBarViewTests.swift
├── README.md
├── SnapshotTests
├── AdVideoController
│ ├── CaseWithAdLoading.swift
│ ├── CaseWithAirPlayActive.swift
│ └── Info.plist
├── Cartfile
├── Cartfile.resolved
├── DefaulController
│ ├── CaseWithAirplayActive.swift
│ ├── CaseWithAllControls.swift
│ ├── CaseWithCustomSeekerColors.swift
│ ├── CaseWithSubtitlesAndCamera.swift
│ ├── CaseWithThumbnail.swift
│ ├── CaseWithoutBottomItems.swift
│ └── Info.plist
├── SnapshotTests.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── xcshareddata
│ │ └── xcschemes
│ │ ├── Record Snapshots.xcscheme
│ │ ├── Tests.xcscheme
│ │ └── Verify Snapshots.xcscheme
├── Support
│ └── Media.xcassets
│ │ ├── Contents.json
│ │ └── thumbnail.imageset
│ │ ├── Contents.json
│ │ └── thumbnail.jpg
└── Tests
│ └── ReferenceImages
│ ├── AdVideoController.CaseWithAdLoading
│ ├── test_iPad_Pro12_Portrait_FullScreen_iOS_12.1@2x.png
│ └── test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
│ ├── AdVideoController.CaseWithAirPlayActive
│ ├── test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
│ └── test_iPhone_X_Portrait_iOS_12.1@3x.png
│ ├── DefaulController.CaseSeekbarWithAllControls
│ ├── test_iPad_Pro10_Landscape_SplitView_Half_iOS_12.1@2x.png
│ ├── test_iPad_Pro12_Landscape_SplitView_Half_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Landscape_SplitView_Half_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Landscape_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Landscape_SplitView_Two-Thirds_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Portrait_SplitView_Two-Thirds_iOS_12.1@2x.png
│ ├── test_iPhone_8_Plus_Landscape_iOS_12.1@3x.png
│ ├── test_iPhone_8_Portrait_iOS_12.1@2x.png
│ ├── test_iPhone_SE_Landscape_iOS_12.1@2x.png
│ ├── test_iPhone_SE_Portrait_iOS_12.1@2x.png
│ ├── test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
│ ├── test_iPhone_X_Landscape_Right_iOS_12.1@3x.png
│ └── test_iPhone_X_Portrait_iOS_12.1@3x.png
│ ├── DefaulController.CaseWithAirplayActive
│ ├── test_iPad_Pro10_Landscape_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro10_Portrait_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPhone_SE_Portrait_iOS_12.1@2x.png
│ └── test_iPhone_X_Landscape_Right_iOS_12.1@3x.png
│ ├── DefaulController.CaseWithCustomSeekerColorsAndCuePoints
│ ├── test_iPad_Pro9_Landscape_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPhone_SE_Portrait_iOS_12.1@2x.png
│ └── test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
│ ├── DefaulController.CaseWithSubtitlesAndCamera
│ ├── test_iPad_Pro10_Portrait_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro12_Landscape_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro12_Portrait_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Landscape_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPhone_8_Landscape_iOS_12.1@2x.png
│ ├── test_iPhone_8_Plus_Landscape_iOS_12.1@3x.png
│ ├── test_iPhone_8_Portrait_iOS_12.1@2x.png
│ ├── test_iPhone_SE_Landscape_iOS_12.1@2x.png
│ ├── test_iPhone_SE_Portrait_iOS_12.1@2x.png
│ ├── test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
│ └── test_iPhone_X_Portrait_iOS_12.1@3x.png
│ ├── DefaulController.CaseWithThumbnail
│ ├── test_iPad_Pro10_Landscape_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro10_Portrait_SplitView_Two-Thirds_iOS_12.1@2x.png
│ ├── test_iPad_Pro12_Landscape_FullScreen_iOS_12.1@2x.png
│ ├── test_iPad_Pro12_Portrait_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_FullScreen_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Landscape_SplitView_Two-Thirds_iOS_12.1@2x.png
│ ├── test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
│ ├── test_iPhone_8_Plus_Landscape_iOS_12.1@3x.png
│ ├── test_iPhone_8_Portrait_iOS_12.1@2x.png
│ ├── test_iPhone_SE_Portrait_iOS_12.1@2x.png
│ ├── test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
│ ├── test_iPhone_X_Landscape_Right_iOS_12.1@3x.png
│ └── test_iPhone_X_Portrait_iOS_12.1@3x.png
│ └── DefaulController.CaseWithoutBottomItems
│ ├── test_iPad_Pro9_FullScreen_iOS_12.1@2x.png
│ ├── test_iPhone_SE_Portrait_iOS_12.1@2x.png
│ ├── test_iPhone_X_Landscape_Right_iOS_12.1@3x.png
│ └── test_iPhone_X_Portrait_iOS_12.1@3x.png
├── fastlane
└── Fastfile
└── manage-diffs.sh
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 | ## Changes
3 |
4 |
5 | [JIRA Ticket](xxx)
6 |
7 | @VerizonAdPlatforms/mobile-sdk-developers: Please review.
8 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "PlayerControls/build_scripts"]
2 | path = PlayerControls/build_scripts
3 | url = https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-build-scripts-ios.git
4 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | os: osx
2 | language: objective-c
3 | osx_image: xcode10.1
4 | xcode_workspace: PlayerControls
5 |
6 | before_install:
7 | - brew update
8 | - brew install sourcery
9 | - bundle install
10 | - cd SnapshotTests
11 | - carthage update --platform iOS
12 |
13 | script:
14 | - cd ..
15 | - bundle exec fastlane test
16 | - bundle exec fastlane lint_current_podspec
17 |
18 | after_failure:
19 | - if [[ $TRAVIS_PULL_REQUEST_SLUG == "VerizonAdPlatforms/VerizonVideoPartnerSDK-controls-ios" ]]; then . manage-diffs.sh; fi
20 |
21 | after_success:
22 | - if [[ $TRAVIS_PULL_REQUEST_SLUG == "VerizonAdPlatforms/VerizonVideoPartnerSDK-controls-ios" ]]; then . manage-diffs.sh; fi
23 |
--------------------------------------------------------------------------------
/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Demo/Demo/AdControls.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2019, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import PlayerControls
5 |
6 | extension Controls {
7 | static let ad: AdVideoControls = {
8 | let vc = AdVideoControls()
9 | vc.view.backgroundColor = .red
10 | vc.view.tintColor = .blue
11 | vc.props = .init(mainAction: .play(.nop),
12 | seeker: AdVideoControls.Props.Seeker(
13 | remainingPlayTime: "0:30",
14 | currentValue: 0,
15 | accessibilityLabel: ""),
16 | click: .nop,
17 | isLoading: false,
18 | airplayActiveViewHidden: true,
19 | adSkipState: .unavailable)
20 | return vc
21 | }()
22 | }
23 |
--------------------------------------------------------------------------------
/Demo/Demo/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import UIKit
5 | import PlayerControls
6 |
7 | @UIApplicationMain
8 | class AppDelegate: UIResponder, UIApplicationDelegate {
9 |
10 | var window: UIWindow?
11 |
12 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
13 |
14 | window = UIWindow(frame: UIScreen.main.bounds)
15 | window?.rootViewController = Controls.content
16 | window?.makeKeyAndVisible()
17 |
18 | return true
19 | }
20 | }
21 |
22 |
--------------------------------------------------------------------------------
/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "20x20",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "20x20",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "29x29",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "29x29",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "40x40",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "40x40",
31 | "scale" : "3x"
32 | },
33 | {
34 | "idiom" : "iphone",
35 | "size" : "60x60",
36 | "scale" : "2x"
37 | },
38 | {
39 | "idiom" : "iphone",
40 | "size" : "60x60",
41 | "scale" : "3x"
42 | },
43 | {
44 | "idiom" : "ipad",
45 | "size" : "20x20",
46 | "scale" : "1x"
47 | },
48 | {
49 | "idiom" : "ipad",
50 | "size" : "20x20",
51 | "scale" : "2x"
52 | },
53 | {
54 | "idiom" : "ipad",
55 | "size" : "29x29",
56 | "scale" : "1x"
57 | },
58 | {
59 | "idiom" : "ipad",
60 | "size" : "29x29",
61 | "scale" : "2x"
62 | },
63 | {
64 | "idiom" : "ipad",
65 | "size" : "40x40",
66 | "scale" : "1x"
67 | },
68 | {
69 | "idiom" : "ipad",
70 | "size" : "40x40",
71 | "scale" : "2x"
72 | },
73 | {
74 | "idiom" : "ipad",
75 | "size" : "76x76",
76 | "scale" : "1x"
77 | },
78 | {
79 | "idiom" : "ipad",
80 | "size" : "76x76",
81 | "scale" : "2x"
82 | },
83 | {
84 | "idiom" : "ipad",
85 | "size" : "83.5x83.5",
86 | "scale" : "2x"
87 | },
88 | {
89 | "idiom" : "ios-marketing",
90 | "size" : "1024x1024",
91 | "scale" : "1x"
92 | }
93 | ],
94 | "info" : {
95 | "version" : 1,
96 | "author" : "xcode"
97 | }
98 | }
--------------------------------------------------------------------------------
/Demo/Demo/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Demo/Demo/Controls.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2019, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import PlayerControls
5 |
6 | enum Controls {}
7 |
--------------------------------------------------------------------------------
/Demo/Demo/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 | LSRequiresIPhoneOS
22 |
23 | UILaunchStoryboardName
24 | LaunchScreen
25 | UIRequiredDeviceCapabilities
26 |
27 | armv7
28 |
29 | UISupportedInterfaceOrientations
30 |
31 | UIInterfaceOrientationPortrait
32 | UIInterfaceOrientationLandscapeLeft
33 | UIInterfaceOrientationLandscapeRight
34 |
35 | UISupportedInterfaceOrientations~ipad
36 |
37 | UIInterfaceOrientationPortrait
38 | UIInterfaceOrientationPortraitUpsideDown
39 | UIInterfaceOrientationLandscapeLeft
40 | UIInterfaceOrientationLandscapeRight
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem 'danger'
4 | gem 'activesupport'
5 | gem 'fastlane'
6 | gem 'xcode-install'
7 | gem 'cocoapods', '~> 1.6.1'
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 Oath
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/PlayerControls.podspec:
--------------------------------------------------------------------------------
1 | Pod::Spec.new do |s|
2 | s.name = 'PlayerControls'
3 | s.version = '2.0.3'
4 | s.summary = 'Data-driven player controls for content and advertisement videos.'
5 | s.license = { type: 'MIT', file: 'LICENSE' }
6 |
7 | s.platform = :ios
8 | s.swift_version = '4.2'
9 |
10 | s.description = <<-DESC
11 | Player controls include design (layout and assets) and data structures that describe player controls.
12 | DESC
13 |
14 | s.homepage = 'https://github.com/yahoo/VerizonVideoPartnerSDK-controls-ios'
15 | s.authors = {
16 | 'Andrey Moskvin' => 'andrey.moskvin@verizonmedia.com',
17 | 'Roman Tysiachnik' => 'roman.tysiachnik@verizonmedia.com',
18 | 'Vladyslav Anokhin' => 'vladyslav.anokhin@verizonmedia.com'
19 | }
20 |
21 | s.source = {
22 | :git => 'https://github.com/yahoo/VerizonVideoPartnerSDK-controls-ios.git',
23 | :tag => s.version.to_s,
24 | :submodules => true
25 | }
26 | s.source_files = 'PlayerControls/**/*.swift'
27 | s.resource_bundle = { 'PlayerControls' => 'PlayerControls/resources/**/*.{xcassets,xib}' }
28 | s.exclude_files = 'PlayerControls/tests/*',
29 | 'PlayerControls/resources/SeekerControlPlayground.xib'
30 |
31 | s.ios.deployment_target = '9.0'
32 |
33 | s.frameworks = 'Foundation', 'UIKit', 'CoreMedia', 'SafariServices'
34 | end
35 |
--------------------------------------------------------------------------------
/PlayerControls.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/PlayerControls.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/PlayerControls/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | $(CURRENT_PROJECT_VERSION)
21 | NSPrincipalClass
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/PlayerControls/PlayerControls.h:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 | #import
4 |
5 | //! Project version number for PlayerControls.
6 | FOUNDATION_EXPORT double PlayerControlsVersionNumber;
7 |
8 | //! Project version string for PlayerControls.
9 | FOUNDATION_EXPORT const unsigned char PlayerControlsVersionString[];
10 |
11 | // In this header, you should import all the public headers of your framework using statements like #import
12 |
13 |
14 |
--------------------------------------------------------------------------------
/PlayerControls/PlayerControls.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/PlayerControls/PlayerControls.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "ad-skip-btn.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "ad-skip-btn@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "ad-skip-btn@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "ad-skip-btn-ipad.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "ad-skip-btn@2x-ipad.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn-ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn-ipad.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn@2x-ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn@2x-ipad.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/ad skip/ad-icon-skip.imageset/ad-skip-btn@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-ad-icon-pause.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-ad-icon-pause@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-ad-icon-pause@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "ad-icon-pause.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "ad-icon-pause@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/ad-icon-pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/ad-icon-pause.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/ad-icon-pause@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/ad-icon-pause@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/sm-ad-icon-pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/sm-ad-icon-pause.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/sm-ad-icon-pause@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/sm-ad-icon-pause@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/sm-ad-icon-pause@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-pause.imageset/sm-ad-icon-pause@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-ad-icon-play.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-ad-icon-play@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-ad-icon-play@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "ad-icon-play.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "ad-icon-play@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/ad-icon-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/ad-icon-play.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/ad-icon-play@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/ad-icon-play@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/sm-ad-icon-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/sm-ad-icon-play.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/sm-ad-icon-play@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/sm-ad-icon-play@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/sm-ad-icon-play@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/playback/ad-icon-play.imageset/sm-ad-icon-play@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-ad-seekbar-full.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-ad-seekbar-full@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-ad-seekbar-full@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "ad-seekbar-full.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "ad-seekbar-full@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/ad-seekbar-full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/ad-seekbar-full.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/ad-seekbar-full@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/ad-seekbar-full@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/sm-ad-seekbar-full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/sm-ad-seekbar-full.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/sm-ad-seekbar-full@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/sm-ad-seekbar-full@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/sm-ad-seekbar-full@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-full.imageset/sm-ad-seekbar-full@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-ad-seekbar-played.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-ad-seekbar-played@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-ad-seekbar-played@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "ad-seekbar-played.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "ad-seekbar-played@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/ad-seekbar-played.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/ad-seekbar-played.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/ad-seekbar-played@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/ad-seekbar-played@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/sm-ad-seekbar-played.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/sm-ad-seekbar-played.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/sm-ad-seekbar-played@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/sm-ad-seekbar-played@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/sm-ad-seekbar-played@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/seeker/ad-seekbar-played.imageset/sm-ad-seekbar-played@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-ad-icon-loading.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-ad-icon-loading@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-ad-icon-loading@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "ad-icon-loading.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "ad-icon-loading@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/ad-icon-loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/ad-icon-loading.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/ad-icon-loading@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/ad-icon-loading@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/sm-ad-icon-loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/sm-ad-icon-loading.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/sm-ad-icon-loading@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/sm-ad-icon-loading@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/sm-ad-icon-loading@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/ad controls/spinner/ad-icon-loading.imageset/sm-ad-icon-loading@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icCheckmark.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icCheckmark.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icCheckmark@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icCheckmark@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icCheckmark.imageset/icCheckmark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icCheckmark.imageset/icCheckmark.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icCheckmark.imageset/icCheckmark@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icCheckmark.imageset/icCheckmark@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icCheckmark.imageset/icCheckmark@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icCheckmark.imageset/icCheckmark@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icClose.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icClose.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icClose@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icClose@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icClose.imageset/icClose.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icClose.imageset/icClose.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icClose.imageset/icClose@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icClose.imageset/icClose@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icClose.imageset/icClose@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icClose.imageset/icClose@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-sub-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-sub-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-sub-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-sub-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-sub-active@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/icon-sub-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/icon-sub-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/icon-sub-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/icon-sub-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/sm-icon-sub-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/sm-icon-sub-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/sm-icon-sub-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/sm-icon-sub-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/sm-icon-sub-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub-active.imageset/sm-icon-sub-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-sub.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-sub@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-sub@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-sub.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-sub@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "original"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/icon-sub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/icon-sub.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/icon-sub@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/icon-sub@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/sm-icon-sub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/sm-icon-sub.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/sm-icon-sub@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/sm-icon-sub@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/sm-icon-sub@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/audio and subtitles/icon-sub.imageset/sm-icon-sub@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-360-compas-body.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon-360-compas-body@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon-360-compas-body@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "filename" : "sm-icon-360-compas-body.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "filename" : "sm-icon-360-compas-body@2x.png",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "filename" : "sm-icon-360-compas-body@3x.png",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/icon-360-compas-body.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/icon-360-compas-body.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/icon-360-compas-body@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/icon-360-compas-body@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/icon-360-compas-body@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/icon-360-compas-body@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/sm-icon-360-compas-body.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/sm-icon-360-compas-body.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/sm-icon-360-compas-body@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/sm-icon-360-compas-body@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/sm-icon-360-compas-body@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-body.imageset/sm-icon-360-compas-body@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-360-compas-direction.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon-360-compas-direction@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon-360-compas-direction@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "filename" : "sm-icon-360-compas-direction.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "filename" : "sm-icon-360-compas-direction@2x.png",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "filename" : "sm-icon-360-compas-direction@3x.png",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/icon-360-compas-direction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/icon-360-compas-direction.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/icon-360-compas-direction@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/icon-360-compas-direction@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/icon-360-compas-direction@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/icon-360-compas-direction@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/sm-icon-360-compas-direction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/sm-icon-360-compas-direction.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/sm-icon-360-compas-direction@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/sm-icon-360-compas-direction@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/sm-icon-360-compas-direction@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/compas-direction.imageset/sm-icon-360-compas-direction@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/video-marker.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-360-video.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon-360-video@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon-360-video@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "template"
25 | }
26 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/video-marker.imageset/icon-360-video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/video-marker.imageset/icon-360-video.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/video-marker.imageset/icon-360-video@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/video-marker.imageset/icon-360-video@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/video-marker.imageset/icon-360-video@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/360 knob/video-marker.imageset/icon-360-video@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icairplay.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icairplay.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icairplay@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icairplay@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icairplay.imageset/icairplay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icairplay.imageset/icairplay.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icairplay.imageset/icairplay@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icairplay.imageset/icairplay@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icairplay.imageset/icairplay@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icairplay.imageset/icairplay@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-airplay-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon-airplay-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon-airplay-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "filename" : "sm-icon-airplay-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "filename" : "sm-icon-airplay-active@2x.png",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "filename" : "sm-icon-airplay-active@3x.png",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | },
38 | "properties" : {
39 | "template-rendering-intent" : "template"
40 | }
41 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/icon-airplay-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/icon-airplay-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/icon-airplay-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/icon-airplay-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/icon-airplay-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/icon-airplay-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/sm-icon-airplay-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/sm-icon-airplay-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/sm-icon-airplay-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/sm-icon-airplay-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/sm-icon-airplay-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay-active.imageset/sm-icon-airplay-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "icon-airplay.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "icon-airplay@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "icon-airplay@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "filename" : "sm-icon-airplay.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "filename" : "sm-icon-airplay@2x.png",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "filename" : "sm-icon-airplay@3x.png",
31 | "scale" : "3x"
32 | }
33 | ],
34 | "info" : {
35 | "version" : 1,
36 | "author" : "xcode"
37 | }
38 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/icon-airplay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/icon-airplay.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/icon-airplay@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/icon-airplay@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/icon-airplay@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/icon-airplay@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/sm-icon-airplay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/sm-icon-airplay.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/sm-icon-airplay@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/sm-icon-airplay@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/sm-icon-airplay@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/airplay/icon-airplay.imageset/sm-icon-airplay@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/brandedcontent/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/brandedcontent/open-web-page.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "combined-shape.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "combined-shape@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "combined-shape@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/brandedcontent/open-web-page.imageset/combined-shape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/brandedcontent/open-web-page.imageset/combined-shape.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/brandedcontent/open-web-page.imageset/combined-shape@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/brandedcontent/open-web-page.imageset/combined-shape@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/brandedcontent/open-web-page.imageset/combined-shape@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/brandedcontent/open-web-page.imageset/combined-shape@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-pip-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-pip-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-pip-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-pip-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-pip-active@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/icon-pip-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/icon-pip-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/icon-pip-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/icon-pip-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/sm-icon-pip-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/sm-icon-pip-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/sm-icon-pip-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/sm-icon-pip-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/sm-icon-pip-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip-active.imageset/sm-icon-pip-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-pip.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-pip@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-pip@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-pip.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-pip@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/icon-pip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/icon-pip.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/icon-pip@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/icon-pip@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/sm-icon-pip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/sm-icon-pip.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/sm-icon-pip@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/sm-icon-pip@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/sm-icon-pip@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/pictureinpicture/icon-pip.imageset/sm-icon-pip@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-pause-glow.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-pause-glow@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-pause-glow@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-pause-glow.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-pause-glow@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/icon-pause-glow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/icon-pause-glow.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/icon-pause-glow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/icon-pause-glow@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/sm-icon-pause-glow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/sm-icon-pause-glow.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/sm-icon-pause-glow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/sm-icon-pause-glow@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/sm-icon-pause-glow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause-glow.imageset/sm-icon-pause-glow@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-pause.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-pause@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-pause@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-pause.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-pause@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/icon-pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/icon-pause.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/icon-pause@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/icon-pause@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/sm-icon-pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/sm-icon-pause.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/sm-icon-pause@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/sm-icon-pause@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/sm-icon-pause@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-pause.imageset/sm-icon-pause@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-play-glow.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-play-glow@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-play-glow@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-play-glow.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-play-glow@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/icon-play-glow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/icon-play-glow.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/icon-play-glow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/icon-play-glow@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/sm-icon-play-glow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/sm-icon-play-glow.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/sm-icon-play-glow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/sm-icon-play-glow@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/sm-icon-play-glow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play-glow.imageset/sm-icon-play-glow@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-play.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-play@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-play@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-play.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-play@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/icon-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/icon-play.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/icon-play@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/icon-play@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/sm-icon-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/sm-icon-play.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/sm-icon-play@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/sm-icon-play@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/sm-icon-play@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-play.imageset/sm-icon-play@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-replay-glow.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-replay-glow@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-replay-glow@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-replay-glow.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-replay-glow@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/icon-replay-glow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/icon-replay-glow.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/icon-replay-glow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/icon-replay-glow@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/sm-icon-replay-glow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/sm-icon-replay-glow.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/sm-icon-replay-glow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/sm-icon-replay-glow@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/sm-icon-replay-glow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay-glow.imageset/sm-icon-replay-glow@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-replay.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-replay@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-replay@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-replay.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-replay@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/icon-replay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/icon-replay.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/icon-replay@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/icon-replay@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/sm-icon-replay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/sm-icon-replay.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/sm-icon-replay@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/sm-icon-replay@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/sm-icon-replay@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playback/icon-replay.imageset/sm-icon-replay@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-10-sec-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-10-sec-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-10-sec-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-10-sec-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-10-sec-active@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/icon-10-sec-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/icon-10-sec-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/icon-10-sec-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/icon-10-sec-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/sm-icon-10-sec-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/sm-icon-10-sec-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/sm-icon-10-sec-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/sm-icon-10-sec-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/sm-icon-10-sec-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec-active.imageset/sm-icon-10-sec-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-10-sec.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-10-sec@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-10-sec@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-10-sec.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-10-sec@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/icon-10-sec.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/icon-10-sec.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/icon-10-sec@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/icon-10-sec@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/sm-icon-10-sec.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/sm-icon-10-sec.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/sm-icon-10-sec@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/sm-icon-10-sec@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/sm-icon-10-sec@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/10sec/icon-10-sec.imageset/sm-icon-10-sec@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-backward-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-backward-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-backward-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-backward-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-backward-active@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/icon-backward-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/icon-backward-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/icon-backward-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/icon-backward-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/sm-icon-backward-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/sm-icon-backward-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/sm-icon-backward-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/sm-icon-backward-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/sm-icon-backward-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward-active.imageset/sm-icon-backward-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-backward.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-backward@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-backward@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-backward.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-backward@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/icon-backward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/icon-backward.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/icon-backward@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/icon-backward@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/sm-icon-backward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/sm-icon-backward.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/sm-icon-backward@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/sm-icon-backward@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/sm-icon-backward@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/back/icon-backward.imageset/sm-icon-backward@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-forward-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-forward-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-forward-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-forward-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-forward-active@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/icon-forward-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/icon-forward-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/icon-forward-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/icon-forward-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/sm-icon-forward-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/sm-icon-forward-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/sm-icon-forward-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/sm-icon-forward-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/sm-icon-forward-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward-active.imageset/sm-icon-forward-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-forward.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-forward@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-forward@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-forward.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-forward@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/icon-forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/icon-forward.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/icon-forward@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/icon-forward@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/sm-icon-forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/sm-icon-forward.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/sm-icon-forward@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/sm-icon-forward@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/sm-icon-forward@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/playlist/forward/icon-forward.imageset/sm-icon-forward@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/cue-point.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "seekAdMarkCircle.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "seekAdMarkCircle@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "seekAdMarkCircle@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "template"
25 | }
26 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/cue-point.imageset/seekAdMarkCircle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/cue-point.imageset/seekAdMarkCircle.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/cue-point.imageset/seekAdMarkCircle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/cue-point.imageset/seekAdMarkCircle@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/cue-point.imageset/seekAdMarkCircle@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/cue-point.imageset/seekAdMarkCircle@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "alignment-insets" : {
5 | "top" : 2,
6 | "left" : 2,
7 | "bottom" : 2,
8 | "right" : 2
9 | },
10 | "idiom" : "iphone",
11 | "filename" : "sm-icon-handle.png",
12 | "scale" : "1x"
13 | },
14 | {
15 | "alignment-insets" : {
16 | "top" : 5,
17 | "left" : 10,
18 | "bottom" : 5,
19 | "right" : 10
20 | },
21 | "idiom" : "iphone",
22 | "filename" : "sm-icon-handle@2x.png",
23 | "scale" : "2x"
24 | },
25 | {
26 | "alignment-insets" : {
27 | "top" : 10,
28 | "left" : 15,
29 | "bottom" : 10,
30 | "right" : 15
31 | },
32 | "idiom" : "iphone",
33 | "filename" : "sm-icon-handle@3x.png",
34 | "scale" : "3x"
35 | },
36 | {
37 | "alignment-insets" : {
38 | "top" : 0,
39 | "left" : 4,
40 | "bottom" : 0,
41 | "right" : 4
42 | },
43 | "idiom" : "ipad",
44 | "filename" : "icon-handle.png",
45 | "scale" : "1x"
46 | },
47 | {
48 | "alignment-insets" : {
49 | "top" : 10,
50 | "left" : 10,
51 | "bottom" : 10,
52 | "right" : 9
53 | },
54 | "idiom" : "ipad",
55 | "filename" : "icon-handle@2x.png",
56 | "scale" : "2x"
57 | }
58 | ],
59 | "info" : {
60 | "version" : 1,
61 | "author" : "xcode"
62 | },
63 | "properties" : {
64 | "template-rendering-intent" : "template"
65 | }
66 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/icon-handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/icon-handle.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/icon-handle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/icon-handle@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/sm-icon-handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/sm-icon-handle.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/sm-icon-handle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/sm-icon-handle@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/sm-icon-handle@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/icon-handle.imageset/sm-icon-handle@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/seekbar-full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/seekbar-full.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/seekbar-full@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/seekbar-full@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/sm-seekbar-full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/sm-seekbar-full.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/sm-seekbar-full@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/sm-seekbar-full@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/sm-seekbar-full@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-full.imageset/sm-seekbar-full@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/seekbar-played.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/seekbar-played.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/seekbar-played@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/seekbar-played@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/sm-seekbar-played.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/sm-seekbar-played.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/sm-seekbar-played@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/sm-seekbar-played@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/sm-seekbar-played@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/seeker/seekbar-played.imageset/sm-seekbar-played@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-add-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-add-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-add-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-add-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-add-active@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/icon-add-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/icon-add-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/icon-add-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/icon-add-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/sm-icon-add-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/sm-icon-add-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/sm-icon-add-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/sm-icon-add-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/sm-icon-add-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add-active.imageset/sm-icon-add-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-add.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-add@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-add@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-add.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-add@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/icon-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/icon-add.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/icon-add@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/icon-add@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/sm-icon-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/sm-icon-add.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/sm-icon-add@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/sm-icon-add@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/sm-icon-add@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/add/icon-add.imageset/sm-icon-add@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-fav-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-fav-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-fav-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-fav-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-fav-active@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/icon-fav-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/icon-fav-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/icon-fav-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/icon-fav-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/sm-icon-fav-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/sm-icon-fav-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/sm-icon-fav-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/sm-icon-fav-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/sm-icon-fav-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav-active.imageset/sm-icon-fav-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-fav.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-fav@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-fav@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-fav.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-fav@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/icon-fav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/icon-fav.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/icon-fav@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/icon-fav@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/sm-icon-fav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/sm-icon-fav.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/sm-icon-fav@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/sm-icon-fav@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/sm-icon-fav@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/favorite/icon-fav.imageset/sm-icon-fav@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-later-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-later-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-later-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-later-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-later-active@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/icon-later-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/icon-later-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/icon-later-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/icon-later-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/sm-icon-later-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/sm-icon-later-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/sm-icon-later-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/sm-icon-later-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/sm-icon-later-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later-active.imageset/sm-icon-later-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-later.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-later@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-later@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-later.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-later@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/icon-later.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/icon-later.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/icon-later@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/icon-later@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/sm-icon-later.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/sm-icon-later.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/sm-icon-later@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/sm-icon-later@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/sm-icon-later@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/later/icon-later.imageset/sm-icon-later@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-share-active.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-share-active@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-share-active@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-share-active.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-share-active@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | },
33 | "properties" : {
34 | "template-rendering-intent" : "template"
35 | }
36 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/icon-share-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/icon-share-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/icon-share-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/icon-share-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/sm-icon-share-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/sm-icon-share-active.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/sm-icon-share-active@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/sm-icon-share-active@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/sm-icon-share-active@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share-active.imageset/sm-icon-share-active@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-share.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-share@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-share@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-share.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-share@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/icon-share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/icon-share.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/icon-share@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/icon-share@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/sm-icon-share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/sm-icon-share.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/sm-icon-share@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/sm-icon-share@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/sm-icon-share@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/side bar/share/icon-share.imageset/sm-icon-share@3x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "filename" : "sm-icon-loading.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "filename" : "sm-icon-loading@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "filename" : "sm-icon-loading@3x.png",
16 | "scale" : "3x"
17 | },
18 | {
19 | "idiom" : "ipad",
20 | "filename" : "icon-loading.png",
21 | "scale" : "1x"
22 | },
23 | {
24 | "idiom" : "ipad",
25 | "filename" : "icon-loading@2x.png",
26 | "scale" : "2x"
27 | }
28 | ],
29 | "info" : {
30 | "version" : 1,
31 | "author" : "xcode"
32 | }
33 | }
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/icon-loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/icon-loading.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/icon-loading@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/icon-loading@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/sm-icon-loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/sm-icon-loading.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/sm-icon-loading@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/sm-icon-loading@2x.png
--------------------------------------------------------------------------------
/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/sm-icon-loading@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/PlayerControls/resources/PlayerUIControls.xcassets/content controls/spinner/icon-loading.imageset/sm-icon-loading@3x.png
--------------------------------------------------------------------------------
/PlayerControls/sources/AirPlayActiveView.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import UIKit
5 |
6 | class AirPlayActiveView: UIView {
7 |
8 | @IBOutlet private var contentView: UIView!
9 |
10 | override init(frame: CGRect) {
11 | super.init(frame: frame)
12 | commonInit()
13 | }
14 |
15 | required init?(coder aDecoder: NSCoder) {
16 | super.init(coder: aDecoder)
17 | commonInit()
18 | }
19 |
20 | private func commonInit() {
21 | controlsBundle(for: type(of: self))
22 | .loadNibNamed("AirPlayActiveView", owner: self, options: nil)
23 | contentView.frame = bounds
24 | contentView.autoresizingMask = [.flexibleHeight, .flexibleWidth]
25 | addSubview(contentView)
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/PlayerControls/sources/AnimationDelegate.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 |
5 | import Foundation
6 |
7 | final class AnimationDelegate: NSObject, CAAnimationDelegate {
8 | let didStop: ((CAAnimation, Bool) -> ())?
9 |
10 | init(didStop: ((CAAnimation, Bool) -> ())? = nil) {
11 | self.didStop = didStop
12 | }
13 |
14 | func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
15 | self.didStop?(anim, flag)
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/PlayerControls/sources/Autogeneratable.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | public protocol Prism {}
5 | public protocol AutoCodable {}
6 |
--------------------------------------------------------------------------------
/PlayerControls/sources/BundleHelper.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2019, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import Foundation
5 |
6 | func controlsBundle(for class: AnyClass) -> Bundle {
7 | let current = Bundle(for: `class`)
8 | if let controlsBundleUrl = current.url(forResource: "PlayerControls",
9 | withExtension: "bundle"),
10 | let controls = Bundle(url: controlsBundleUrl) {
11 | return controls
12 | } else {
13 | return current
14 | }
15 | }
16 |
17 |
--------------------------------------------------------------------------------
/PlayerControls/sources/Color.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | public struct Color {
5 | public var color: UIColor
6 |
7 | public init(_ color: UIColor) {
8 | self.color = color
9 | }
10 | }
11 |
12 | extension Color: Codable {
13 | public enum CodingKeys: CodingKey { case r, g, b, a }
14 |
15 | public init(from decoder: Decoder) throws {
16 | let values = try decoder.container(keyedBy: CodingKeys.self)
17 | let r = try values.decode(CGFloat.self, forKey: .r)
18 | let g = try values.decode(CGFloat.self, forKey: .g)
19 | let b = try values.decode(CGFloat.self, forKey: .b)
20 | let a = try values.decode(CGFloat.self, forKey: .a)
21 | self.color = UIColor(red: r, green: g, blue: b, alpha: a)
22 | }
23 |
24 | public func encode(to encoder: Encoder) throws {
25 | var container = encoder.container(keyedBy: CodingKeys.self)
26 | var r: CGFloat = 0
27 | var g: CGFloat = 0
28 | var b: CGFloat = 0
29 | var a: CGFloat = 0
30 |
31 | self.color.getRed(&r, green: &g, blue: &b, alpha: &a)
32 |
33 | try container.encode(r, forKey: .r)
34 | try container.encode(g, forKey: .g)
35 | try container.encode(b, forKey: .b)
36 | try container.encode(a, forKey: .a)
37 | }
38 | }
39 |
40 |
--------------------------------------------------------------------------------
/PlayerControls/sources/Command.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | public typealias Command = CommandWith
5 |
6 | public struct CommandWith {
7 | private var action: (T) -> Void
8 |
9 | public static var nop: CommandWith { return CommandWith { _ in } }
10 |
11 | public init(action: @escaping (T) -> Void) {
12 | self.action = action
13 | }
14 | public func perform(with value: T) {
15 | self.action(value)
16 | }
17 | }
18 |
19 | extension CommandWith where T == Void {
20 | public func perform() {
21 | self.perform(with: ())
22 | }
23 | }
24 |
25 | extension CommandWith {
26 | public func bind(to value: T) -> Command {
27 | return Command { self.perform(with: value) }
28 | }
29 |
30 | public func map(block: @escaping (U) -> T) -> CommandWith {
31 | return CommandWith { self.perform(with: block($0)) }
32 | }
33 | }
34 |
35 | extension CommandWith: Codable {
36 |
37 | private static var currentType: String {
38 | return T.self == Void.self
39 | ? "Command"
40 | : String(describing: CommandWith.self)
41 | }
42 |
43 | public enum CodingError: Error { case decoding(String) }
44 |
45 | public init(from decoder: Decoder) throws {
46 | let container = try decoder.singleValueContainer()
47 | let descriptor = try container.decode(String.self)
48 | guard CommandWith.currentType == descriptor else {
49 | throw CodingError.decoding("Decoding Failed. Exptected: \(CommandWith.currentType). Recieved \(descriptor)")
50 | }
51 | self = .nop
52 | }
53 |
54 | public func encode(to encoder: Encoder) throws {
55 | var container = encoder.singleValueContainer()
56 | try container.encode(CommandWith.currentType)
57 | }
58 | }
59 |
60 |
--------------------------------------------------------------------------------
/PlayerControls/sources/Defaultable.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | public protocol Defaultable {
5 | init()
6 | }
7 |
8 | extension Defaultable {
9 | public init(builder: (inout Self) -> Void) {
10 | self.init()
11 | builder(&self)
12 | }
13 | }
14 |
15 | extension ContentControlsViewController.Props.Player: Defaultable { }
16 | extension ContentControlsViewController.Props.Seekbar: Defaultable { }
17 | extension ContentControlsViewController.Props.Seeker: Defaultable { }
18 | extension ContentControlsViewController.Props.State: Defaultable { }
19 | extension ContentControlsViewController.Props.Live: Defaultable { }
20 | extension ContentControlsViewController.Props.Camera: Defaultable { }
21 | extension ContentControlsViewController.Props.Angles: Defaultable { }
22 | extension ContentControlsViewController.Props.Error: Defaultable { }
23 | extension ContentControlsViewController.Props.Controls: Defaultable { }
24 | extension ContentControlsViewController.Props.MediaGroupControl: Defaultable { }
25 | extension ContentControlsViewController.Props.Option: Defaultable { }
26 | extension ContentControlsViewController.Props.Playlist: Defaultable { }
27 | extension ContentControlsViewController.Props.BrandedContent: Defaultable { }
28 | extension ContentControlsViewController.Props.SeekbarColors: Defaultable { }
29 |
--------------------------------------------------------------------------------
/PlayerControls/sources/Props+Autogeneratable.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import Foundation
5 |
6 | extension ContentControlsViewController.Props: Prism {}
7 | extension ContentControlsViewController.Props.Item: Prism {}
8 | extension ContentControlsViewController.Props.AirPlay: Prism {}
9 | extension ContentControlsViewController.Props.External: Prism {}
10 | extension ContentControlsViewController.Props.External.State: Prism {}
11 | extension ContentControlsViewController.Props.PictureInPictureControl: Prism {}
12 | extension ContentControlsViewController.Props.Playback: Prism {}
13 | extension ContentControlsViewController.Props.Settings: Prism {}
14 | extension ContentControlsViewController.Props.Thumbnail: Prism {}
15 |
--------------------------------------------------------------------------------
/PlayerControls/sources/SeekGestureRecognizer.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import Foundation
5 | import UIKit.UIGestureRecognizerSubclass
6 |
7 | class SeekGestureRecognizer: UIPanGestureRecognizer {
8 |
9 | var progress: CGFloat {
10 | guard let view = view else { fatalError("WTF. Free gesture recognizer?") }
11 |
12 | let tap = self.location(in: view).x
13 | let width = view.frame.width
14 |
15 | return max(0, min(tap / width, 1))
16 | }
17 |
18 | override func touchesBegan(_ touches: Set, with event: UIEvent) {
19 | super.touchesBegan(touches, with: event)
20 | guard state == .possible else { return }
21 |
22 | state = .began
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/PlayerControls/sources/SettingCell.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import Foundation
5 |
6 | class SettingCell: UITableViewCell {
7 | @IBOutlet var nameLabel: UILabel!
8 | @IBOutlet var selectionImage: UIImageView!
9 |
10 | var props: SettingsViewController.Props.Cell? {
11 | didSet {
12 | guard let props = props else { return }
13 |
14 | nameLabel.text = props.title
15 | selectionImage.isHidden = !props.selected
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/PlayerControls/sources/SettingHeaderView.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import Foundation
5 |
6 | class SettingHeaderView: UITableViewHeaderFooterView {
7 | @IBOutlet var nameLabel: UILabel!
8 | }
9 |
--------------------------------------------------------------------------------
/PlayerControls/sources/TimeFormatter.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 | /// Current time of played video.
4 | public enum CurrentTimeControl {}
5 |
6 | public enum TimeFormatter {
7 | static let numberFormatter: NumberFormatter = {
8 | let formatter = NumberFormatter()
9 | formatter.minimumIntegerDigits = 2
10 | formatter.maximumFractionDigits = 0
11 | return formatter
12 | }()
13 |
14 | static let dateComponentsFormatter: DateComponentsFormatter = {
15 | let formatter = DateComponentsFormatter()
16 | formatter.unitsStyle = .full
17 | formatter.includesApproximationPhrase = false
18 | formatter.includesTimeRemainingPhrase = false
19 | formatter.allowedUnits = [.hour, .minute, .second]
20 | return formatter
21 | }()
22 |
23 | public static func string(from value: Int) -> String {
24 | let hours = value / 3600
25 | let minutes = value / 60 % 60
26 | let seconds = value % 60
27 |
28 | func format(_ value: Int) -> String {
29 | guard let string = numberFormatter.string(from: NSNumber(value: value)) else {
30 | fatalError("Unhandled conversion!")
31 | }
32 | return string
33 | }
34 |
35 | if hours > 0 {
36 | return "\(hours):\(format(minutes)):\(format(seconds))"
37 | } else {
38 | return "\(minutes):\(format(seconds))"
39 | }
40 | }
41 |
42 | public static func voiceOverReadable(from seconds: Int) -> String? {
43 | return dateComponentsFormatter.string(from: .init(seconds))
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/PlayerControls/sources/Timer.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import Foundation
5 |
6 | public class Timer {
7 | private var timer: Foundation.Timer!
8 | private let fire: Command
9 | public init(duration: TimeInterval, fire: Command) {
10 | self.fire = fire
11 | self.timer = Foundation.Timer(timeInterval: duration,
12 | target: self,
13 | selector: #selector(onFire),
14 | userInfo: nil,
15 | repeats: false)
16 | // http://bynomial.com/blog/?p=67
17 | RunLoop.main.add(self.timer, forMode: RunLoop.Mode.common)
18 | }
19 |
20 | @objc private func onFire() {
21 | fire.perform()
22 | }
23 |
24 | func cancel() {
25 | timer.invalidate()
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/PlayerControls/sources/Utils.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | extension UIView {
5 | var preferredTraitCollection: UITraitCollection {
6 | func sizeClass(forSize size: CGFloat) -> UIUserInterfaceSizeClass {
7 | precondition(size >= 0, "Width should be non negative")
8 |
9 | if size > 400 {
10 | return .regular
11 | } else {
12 | return .compact
13 | }
14 | }
15 |
16 | return UITraitCollection(traitsFrom: [
17 | UITraitCollection(verticalSizeClass: sizeClass(forSize: bounds.size.width)),
18 | UITraitCollection(horizontalSizeClass: sizeClass(forSize: bounds.size.height))])
19 | }
20 |
21 | func createImage(named name: String) -> UIImage {
22 | return UIImage(named: name,
23 | in: controlsBundle(for: type(of: self)),
24 | compatibleWith: traitCollection)!
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/PlayerControls/sources/loading image/LoadingImageView.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import UIKit
5 |
6 | public class LoadingImageView: UIImageView {
7 |
8 | public var isLoading: Bool = false {
9 | didSet {
10 | isHidden = !isLoading
11 |
12 | isLoading
13 | ? enableRotation()
14 | : disableRotation()
15 | }
16 | }
17 |
18 | func enableRotation() {
19 | guard layer.animation(forKey: "Spin") == nil else { return }
20 | let rotation = CABasicAnimation(keyPath: "transform.rotation")
21 | rotation.fromValue = 0
22 | rotation.toValue = 2 * Double.pi
23 | rotation.duration = 1.1
24 | rotation.repeatCount = .greatestFiniteMagnitude
25 | layer.add(rotation, forKey: "Spin")
26 | }
27 |
28 | func disableRotation() {
29 | layer.removeAnimation(forKey: "Spin")
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/PlayerControls/sources/stencil.sh:
--------------------------------------------------------------------------------
1 | set -e
2 |
3 | if ! which sourcery > /dev/null; then
4 | echo "error: Sourcery is missing. Make brew install sourcery."
5 | exit 1
6 | fi
7 |
8 | templates=$1
9 | output=$2
10 |
11 | sourcery --sources sources --templates "${templates}" --output "${output}"
--------------------------------------------------------------------------------
/PlayerControls/tests/FormatterTests.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import XCTest
5 | @testable import PlayerControls
6 |
7 | class FormatterTests: XCTestCase {
8 | func test() {
9 | //"returns 'm:ss' format"
10 | XCTAssertEqual(TimeFormatter.string(from: 10), "0:10")
11 | XCTAssertEqual(TimeFormatter.string(from: 60), "1:00")
12 | XCTAssertEqual(TimeFormatter.string(from: 65), "1:05")
13 |
14 | //"returns 'mm:ss' format"
15 | XCTAssertEqual(TimeFormatter.string(from: 3599), "59:59")
16 | XCTAssertEqual(TimeFormatter.string(from: 2100),"35:00")
17 |
18 | //"returns 'h:mm:ss' format"
19 | XCTAssertEqual(TimeFormatter.string(from: 3600), "1:00:00")
20 | XCTAssertEqual(TimeFormatter.string(from: Int(3600 + 2 * 60 + 2)), "1:02:02")
21 |
22 | //"returns 'hh:mm:ss' format"
23 | XCTAssertEqual(TimeFormatter.string(from: 3600 * 10), "10:00:00")
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/PlayerControls/tests/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # VerizonVideoPartnerSDK-controls-ios
2 | Public iOS implementation of the VerizonVideoPartnerSDK default custom controls interface... demonstrating how customers can implement their own custom video player controls.
3 |
4 | # Required tools
5 | Before build the project install next tools.
6 |
7 | 1. [Homebrew](https://brew.sh/index_ru.html)
8 | 2. [Sourcery](https://github.com/krzysztofzablocki/Sourcery): ```brew install sourcery```
9 |
10 | # Snapshot Tests
11 |
12 | ## Setup
13 | Install required frameworks using command in terminal:
14 |
15 | `carthage update --platform iOS`
16 |
17 | Install fastlane:
18 |
19 | `bundle install`
20 |
21 | ## Launch Commands
22 | To launch snapshot tests on multiple devices:
23 |
24 | `bundle exec fastlane verify`
25 |
26 | To record new reference images:
27 |
28 | `bundle exec fastlane record`
29 |
30 | To run all Unit tests and Snapshot tests:
31 |
32 | `bundle exec fastlane test`
33 |
--------------------------------------------------------------------------------
/SnapshotTests/AdVideoController/CaseWithAdLoading.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import SnappyShrimp
5 | @testable import PlayerControls
6 |
7 | class CaseWithAdLoading: SnapshotTest {
8 |
9 | var controller: AdVideoControls {
10 | let controller = AdVideoControls()
11 | controller.view.backgroundColor = .red
12 | controller.view.tintColor = .blue
13 |
14 | controller.props = AdVideoControls.Props(
15 | mainAction: AdVideoControls.Props.MainAction.pause(.nop),
16 | seeker: AdVideoControls.Props.Seeker(
17 | remainingPlayTime: "9999:59",
18 | currentValue: 0,
19 | accessibilityLabel: ""),
20 | click: .nop,
21 | isLoading: true,
22 | airplayActiveViewHidden: true,
23 | adSkipState: .awaiting(10))
24 | return controller
25 | }
26 |
27 | func test() {
28 | if #available(iOS 11.0, *) {
29 | verify(controller, for: Device.iPhoneX.landscapeLeft)
30 | }
31 | verify(controller, for: Device.iPadPro12.portrait.fullScreen)
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/SnapshotTests/AdVideoController/CaseWithAirPlayActive.swift:
--------------------------------------------------------------------------------
1 | // Copyright 2018, Oath Inc.
2 | // Licensed under the terms of the MIT License. See LICENSE.md file in project root for terms.
3 |
4 | import SnappyShrimp
5 | @testable import PlayerControls
6 |
7 | class CaseWithAirPlayActive: SnapshotTest {
8 |
9 | var controller: AdVideoControls {
10 | let controller = AdVideoControls()
11 | controller.view.backgroundColor = .red
12 | controller.view.tintColor = .blue
13 |
14 | controller.props = AdVideoControls.Props(
15 | mainAction: AdVideoControls.Props.MainAction.play(.nop),
16 | seeker: AdVideoControls.Props.Seeker(
17 | remainingPlayTime: "0:30",
18 | currentValue: 0.5,
19 | accessibilityLabel: ""),
20 | click: .nop,
21 | isLoading: false,
22 | airplayActiveViewHidden: false,
23 | adSkipState: .available(.nop))
24 | return controller
25 | }
26 |
27 | func test() {
28 | if #available(iOS 11.0, *) {
29 | verify(controller, for: Device.iPhoneX.portrait)
30 | verify(controller, for: Device.iPhoneX.landscapeLeft)
31 | }
32 | if #available(iOS 11.0, *) {
33 | verify(controller, for: Device.iPadPro9.portrait.oneThird)
34 | }
35 | }
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/SnapshotTests/AdVideoController/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/SnapshotTests/Cartfile:
--------------------------------------------------------------------------------
1 | github "AndriiDoroshko/SnappyShrimp" == 1.6.2
--------------------------------------------------------------------------------
/SnapshotTests/Cartfile.resolved:
--------------------------------------------------------------------------------
1 | github "AndriiDoroshko/SnappyShrimp" "1.6.2"
2 | github "facebook/ios-snapshot-test-case" "2.1.4"
3 |
--------------------------------------------------------------------------------
/SnapshotTests/DefaulController/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 |
22 |
23 |
--------------------------------------------------------------------------------
/SnapshotTests/SnapshotTests.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/SnapshotTests/SnapshotTests.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/SnapshotTests/Support/Media.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/SnapshotTests/Support/Media.xcassets/thumbnail.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "thumbnail.jpg"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | }
12 | }
--------------------------------------------------------------------------------
/SnapshotTests/Support/Media.xcassets/thumbnail.imageset/thumbnail.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Support/Media.xcassets/thumbnail.imageset/thumbnail.jpg
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAdLoading/test_iPad_Pro12_Portrait_FullScreen_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAdLoading/test_iPad_Pro12_Portrait_FullScreen_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAdLoading/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAdLoading/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAirPlayActive/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAirPlayActive/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAirPlayActive/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAirPlayActive/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAirPlayActive/test_iPhone_X_Portrait_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/AdVideoController.CaseWithAirPlayActive/test_iPhone_X_Portrait_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro10_Landscape_SplitView_Half_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro10_Landscape_SplitView_Half_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro12_Landscape_SplitView_Half_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro12_Landscape_SplitView_Half_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Landscape_SplitView_Half_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Landscape_SplitView_Half_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Landscape_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Landscape_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Landscape_SplitView_Two-Thirds_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Landscape_SplitView_Two-Thirds_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Portrait_SplitView_Two-Thirds_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPad_Pro9_Portrait_SplitView_Two-Thirds_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_8_Plus_Landscape_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_8_Plus_Landscape_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_8_Portrait_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_8_Portrait_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_SE_Landscape_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_SE_Landscape_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_SE_Portrait_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_SE_Portrait_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_X_Landscape_Right_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_X_Landscape_Right_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_X_Portrait_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseSeekbarWithAllControls/test_iPhone_X_Portrait_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPad_Pro10_Landscape_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPad_Pro10_Landscape_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPad_Pro10_Portrait_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPad_Pro10_Portrait_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPhone_SE_Portrait_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPhone_SE_Portrait_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPhone_X_Landscape_Right_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithAirplayActive/test_iPhone_X_Landscape_Right_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithCustomSeekerColorsAndCuePoints/test_iPad_Pro9_Landscape_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithCustomSeekerColorsAndCuePoints/test_iPad_Pro9_Landscape_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithCustomSeekerColorsAndCuePoints/test_iPhone_SE_Portrait_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithCustomSeekerColorsAndCuePoints/test_iPhone_SE_Portrait_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithCustomSeekerColorsAndCuePoints/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithCustomSeekerColorsAndCuePoints/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro10_Portrait_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro10_Portrait_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro12_Landscape_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro12_Landscape_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro12_Portrait_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro12_Portrait_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro9_Landscape_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro9_Landscape_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_8_Landscape_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_8_Landscape_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_8_Plus_Landscape_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_8_Plus_Landscape_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_8_Portrait_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_8_Portrait_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_SE_Landscape_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_SE_Landscape_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_SE_Portrait_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_SE_Portrait_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_X_Portrait_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithSubtitlesAndCamera/test_iPhone_X_Portrait_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro10_Landscape_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro10_Landscape_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro10_Portrait_SplitView_Two-Thirds_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro10_Portrait_SplitView_Two-Thirds_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro12_Landscape_FullScreen_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro12_Landscape_FullScreen_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro12_Portrait_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro12_Portrait_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro9_FullScreen_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro9_FullScreen_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro9_Landscape_SplitView_Two-Thirds_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro9_Landscape_SplitView_Two-Thirds_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPad_Pro9_Portrait_SplitView_One_Third_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_8_Plus_Landscape_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_8_Plus_Landscape_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_8_Portrait_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_8_Portrait_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_SE_Portrait_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_SE_Portrait_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_X_Landscape_Left_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_X_Landscape_Right_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_X_Landscape_Right_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_X_Portrait_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithThumbnail/test_iPhone_X_Portrait_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithoutBottomItems/test_iPad_Pro9_FullScreen_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithoutBottomItems/test_iPad_Pro9_FullScreen_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithoutBottomItems/test_iPhone_SE_Portrait_iOS_12.1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithoutBottomItems/test_iPhone_SE_Portrait_iOS_12.1@2x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithoutBottomItems/test_iPhone_X_Landscape_Right_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithoutBottomItems/test_iPhone_X_Landscape_Right_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithoutBottomItems/test_iPhone_X_Portrait_iOS_12.1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yahoo/VerizonVideoPartnerSDK-controls-ios/03a627847ac42c6c6dfcfbe1161f40113d75e695/SnapshotTests/Tests/ReferenceImages/DefaulController.CaseWithoutBottomItems/test_iPhone_X_Portrait_iOS_12.1@3x.png
--------------------------------------------------------------------------------
/fastlane/Fastfile:
--------------------------------------------------------------------------------
1 | fastlane_version '2.83.0'
2 | actions_path '../PlayerControls/build_scripts/cocoapods/'
3 |
4 | before_all do |lane, options|
5 | xcversion(version: '~> 10')
6 | end
7 |
8 | default_platform :ios
9 |
10 | platform :ios do
11 | desc 'Runs all the snapshot tests on selected devices'
12 | lane :verify do
13 | scan(
14 | fail_build: true,
15 | scheme: 'Verify Snapshots',
16 | device: 'iPhone 8'
17 | )
18 | scan(
19 | fail_build: true,
20 | scheme: 'Verify Snapshots',
21 | device: 'iPhone 8 Plus'
22 | )
23 | scan(
24 | fail_build: true,
25 | scheme: 'Verify Snapshots',
26 | device: 'iPad Pro (12.9-inch)'
27 | )
28 | end
29 |
30 | desc 'Rewrites all existing snapshots on selected devices'
31 | lane :record do
32 | scan(
33 | fail_build: false,
34 | scheme: 'Record Snapshots',
35 | device: 'iPhone 8'
36 | )
37 | scan(
38 | fail_build: false,
39 | skip_build: true,
40 | scheme: 'Record Snapshots',
41 | device: 'iPhone 8 Plus'
42 | )
43 | scan(
44 | fail_build: false,
45 | skip_build: true,
46 | scheme: 'Record Snapshots',
47 | device: 'iPad Pro (12.9-inch)'
48 | )
49 | end
50 |
51 | desc 'Runs all existing tests, including snapshot tests and PlayerControls Unit tests'
52 | lane :test do
53 | scan(
54 | fail_build: true,
55 | scheme: 'Tests',
56 | device: 'iPhone 8'
57 | )
58 | scan(
59 | fail_build: true,
60 | skip_build: true,
61 | scheme: 'Tests',
62 | device: 'iPhone 8 Plus'
63 | )
64 | scan(
65 | fail_build: true,
66 | skip_build: true,
67 | scheme: 'Tests',
68 | device: 'iPad Pro (12.9-inch)'
69 | )
70 | end
71 |
72 | desc 'Lint current podspec'
73 | lane :lint_current_podspec do
74 | lint_podspec(
75 | podspec_path: './PlayerControls.podspec',
76 | sources_repo: 'https://github.com/VerizonAdPlatforms/VerizonVideoPartnerSDK-releases-iOS')
77 | end
78 | end
79 |
--------------------------------------------------------------------------------
/manage-diffs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
4 | unzip awscli-bundle.zip
5 | sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
6 | aws configure set default.region eu-west-2
7 | aws configure set aws_access_key_id $AWS_ACCESS_KEY
8 | aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY
9 |
10 | if [ $TRAVIS_TEST_RESULT != 0 ]; then
11 | if [ -d ./SnapshotTests/Tests/FailureDifferences ]; then
12 | aws s3 rm --recursive s3://$S3_BUCKET/Failures/$TRAVIS_BRANCH/;
13 | aws s3 cp ./SnapshotTests/Tests/FailureDifferences s3://$S3_BUCKET/Failures/$TRAVIS_BRANCH/ --recursive --include "*.jpg" --exclude "*.DS_Store" --acl public-read;
14 | aws s3api list-objects --bucket aol-public --query 'Contents[].Key' --prefix Failures/$TRAVIS_BRANCH | tee keys.json; bundle exec danger --verbose;
15 | fi
16 | else
17 | aws s3 rm --recursive s3://$S3_BUCKET/Failures/$TRAVIS_BRANCH/;
18 | bundle exec danger --verbose;
19 | fi
20 |
--------------------------------------------------------------------------------