Releases: muxinc/mux-stats-sdk-avplayer
Releases · muxinc/mux-stats-sdk-avplayer
v1.4.0
- add option to disable automatic error tracking when calling either
monitorAVPlayerViewController
ormonitorAVPlayerLayer
- add
MUXSDKStats.dispatchError
method to manually dispatch an error
You probably will not need to use these features, but if your player is throwing noisy non-fatal errors or you want to catch the player errors yourself and take precise control over the error code and error message then you now have that ability.
v1.3.8
v1.3.7
v1.3.7-beta.0
update build steps with lipo -create command on the dSYM files
v1.3.6
- (bugfix) Rebuild frameworks without importing UIKit (we don't use it). This came to our attention when it was reported that our SDK was triggering this warning from Apple “The App Store will no longer accept new apps using UIWebView as of April 2020 and app updates using UIWebView as of December 2020.”
v1.3.5
- Bugfix for usage with
AVQueuePlayer
. Unlike other methods of changing theplayerItem
on anAVPlayer
instance, whenAVQueuePlayer
progresses from one item to the next therate
observer does not fire so we have to handle it in a special case. View the docs for usage with AVQueuePlayer
v1.3.4
v1.3.3
v1.3.2
v1.3.1
- Bugfix for
renditionchange
event andRequest throughput
metric calculation. This SDK uses AVPlayerItemNewAccessLogEntryNotification for both of these and this notification fires globally for all instances of AVPlayer. The fix is for the player binding to ignore notifications that fire for playerItems that are different than the playerItem that the binding is responsible for monitoring. This bug only affected this one event (renditionchange
) and this one metric (Request throughput
) when multiple AVPlayer instances are playing simultaneously.