This repository was archived by the owner on Aug 26, 2021. It is now read-only.
Add Availability to change video rate #116
Open
MoElnaggar14 wants to merge 13 commits intovimeo:developfrom
Open
Add Availability to change video rate #116MoElnaggar14 wants to merge 13 commits intovimeo:developfrom
MoElnaggar14 wants to merge 13 commits intovimeo:developfrom
Conversation
Open
- Add setOptimized() for configuring preferredForwardBufferDuration and preferredPeakBitRate - Add setAsync() using Swift Concurrency to preload asset keys before playback - Add preload() class method for warming up assets ahead of time - Add preferredForwardBufferDuration and preferredPeakBitRate property passthroughs - Bump minimum iOS to 16 to support modern async asset loading APIs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add playAtRate(_:) to start playback at desired rate atomically, avoiding the desync caused by separate play() + setRate() calls - Fix seek completion handler to dispatch to main thread, preventing UI updates on background threads - Add AVPlayerItemDidPlayToEndTime notification observer with playerDidFinishPlaying delegate callback - Set audioTimePitchAlgorithm to .timeDomain for better audio quality at non-1x playback speeds - Fix isMuted default from true to false (matching AVPlayer's default) and sync state on init Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ticket
TICKET_NUMBER
Pull Request Checklist
Issue Summary
Change Speed Rate of video #113
Implementation Summary
Reviewer Tips