RenderHeads / UnityPlugin-AVProVideo

AVPro Video is a multi-platform Unity plugin for advanced video playback
https://www.renderheads.com/products/avpro-video/
224 stars 27 forks source link

AV pro - Preferred maximum bitrate #1891

Closed AmalBabuM closed 3 weeks ago

AmalBabuM commented 3 weeks ago

// Set the maximum adaptive resolution to 1080p - ExoPlayer only mediaPlayer.PlatformOptionsAndroid.videoApi = Android.VideoApi.ExoPlayer; mediaPlayer.PlatformOptionsAndroid.preferredMaximumResolution = OptionsAndroid.Resolution._1080p;

when i change the resolution while on run time in my android device its not getting triggered in the below event

void HandleEvent(MediaPlayer mp, MediaPlayerEvent.EventType eventType, ErrorCode code) { if (eventType == MediaPlayerEvent.EventType.ResolutionChanged) { IsVideoReady.text = "Resolution Changed"; Debug.LogError("Resolution Changed"); } }

Chris-RH commented 3 weeks ago

// Set the peak adaptive bitrate to 4Mbps - ExoPlayer only mediaPlayer.PlatformOptionsAndroid.videoApi = Android.VideoApi.ExoPlayer; mediaPlayer.PlatformOptionsAndroid.preferredPeakBitRate = 4.0f; mediaPlayer.PlatformOptionsAndroid.preferredPeakBitRateUnits = OptionsAndroid.BitRateUnits.Mbps;