ankierman
ankierman
Hi, thanks for this. Any pull request is welcome ! I may check this in the few days anyway..
I don't have anymore iOS 12 device, so I can't check anything about this. If you have time to check and prepare a PR, should be nice. thanks
As I think you did, I read apple article: https://developer.apple.com/documentation/avfoundation/media_playback_and_selection/selecting_subtitles_and_alternative_audio_tracks I think we could work with ModernAVPlayer Plugin System (```PlayerPlugin```): * Media is loaded, plugin system call: `func didLoad(media: PlayerMedia,...
ok, I just created a new [branch](https://github.com/noreasonprojects/ModernAVPlayer/tree/temp/avs-plugin-requirements) -> you can now use it to access AVPlayerItem and AVAsset when item is loaded and call all methods suggested by [Apple](https://developer.apple.com/documentation/avfoundation/media_playback_and_selection/selecting_subtitles_and_alternative_audio_tracks) I...
HI @yaroslavlvov , can you share a url of a media with subtitle or alternative audio tracks ? I may try to help if I have some time
Hi @dlpigpen, Each time a startBackground task is created, the expiration handler is set to end the task as specified here: https://developer.apple.com/documentation/uikit/uiapplication/1623051-beginbackgroundtask from your log, we talk about the function...
hey, as I mentioned, the expiration handler of startBackgroundTask is set to end the background task when expiration is going to happen. so no timer is needed here. in my...
probably right, didn't expect usage of running simultaneous `ModernAVPlayer` if you have time to make a PR, should be nice !
sure, I'm always open for PR ! thanks
what do you think of this instead: ```swift public func seek(position: Double, tolerance: CMTime) { context.seek(position: position, tolerance: tolerance) } ```