Migration guide
From v7 to v8
Please read the below carefully to avoid any breaking changes in your player set up when upgrading to Radiant Media Player v8 from v7
-
Removed
- Removed VR headset support (360 video is still available) - removed
hint.vrplayer label,videoVRandvideoVRFocalLengthsettings - Removed s3 & s4 player skins - s3 skin is now s2 skin
- Removed built-in ad-blocker detection: removed
adblockerdetectedAPI event,ads.adBlockerDetectedMessageplayer labels,adBlockerDetection,adBlockerDetectedPreventPlaybacksettings - removedgetAdBlockerDetectedAPI - Removed support for Pro Edition license keys - customers should upgrade to RMP Edition license key if not done already
- Removed
hideModulesetting - the quality, captions and audio modules are now part of the control bar and cannot be hidden with player settings -> use CSS targeting classes.rmp-quality,.rmp-audio,.rmp-captionsto hide those elements. - Removed
fadeInPlayersetting - Removed Brazilian Portuguese language support for player labels as mostly redundant with Portuguese - only Portuguese is now available
- Removed
hint.threeSixtyplayer label - Removed
noSupportDownloadandnoSupportInstallChromeLinkplayer labels - Removed
src.hlsHevcsupport - Removed legacy
debugOverlayEnvsetting - Removed legacy player builds
- Removed
hasMobilePreloadproperty from environment API - Removed
getPlayerModeAPI method (replaced with error event with code 107) - Removed deprecated settings:
hlsJSEnableCMCD,hlsJSUseHeadersForCMCD,hlsJSLowLatencyMode,hlsJSCapLevelToPlayerSize,shakaCapLevelToPlayerSize,shakaAutoLowLatencyMode - Removed ad-outstream.less, rmp-ad.less, audio-only-ios.less, audio-only-spinner.less, core.less, quick-rewind-forward.less, volume.less, generic.less, s3.less, s4.less (added transcripts.less, skins and icons folder for LESS files instead)
- Removed VR headset support (360 video is still available) - removed
-
Replaced
- Replaced
maxDevicePixelRatiowithignoreDevicePixelRatiosetting - Replaced
frameRatesetting for frame-accurate navigation withenableFrameNavigation - Replaced
hint.quickRewind,hint.quickForward,hint.fastRewind,hint.fastForwardplayer labels withhint.forwardandhint.rewindplayer labels - Replaced
rmp-live-dvrCSS class withrmp-dvr rmp-desktop-volumeandrmp-desktop-volume-*classes are now replaced withrmp-volumeandrmp-volume-*CSS classes- Replaced CSS classes
rmp-airplay-availabletormp-airplay-uiandrmp-cast-availableandrmp-cast-ui - Renamed
rmp-desktop-volume-iconCSS class tormp-desktop-volume - Renamed
rmp-time-elapsedCSS class tormp-time - Renamed
rmp-ad-outstreamCSS class tormp-outstream - Renamed
rmp-tv-playerCSS class tormp-tvclass - Replaced
imasdkloaderrorwithadparserloaderror - Replaced live.less with live-dvr.less
- In self-hosting package, player builds are now in
dist/folder (previously injs/folder)
- Replaced
-
New behavior
- Outstream ads are now locked to 'outstream' player skin
- Outstream skin no longer enforces hiding of fullscreen button - this needs to be explicitly
enabled with
hideFullscreenset to true setting - Rewritten
bitrates.renditionsplayer labels from Array of Array to simple Array - In Google Analytics integration 'context' events are now sent without the
html5-prefix - On Apple devices native HLS is now default (previously MSE HLS was used on macOS, iPadOS Safari) -
this can be tuned with
forceHlsJSOnMacOSSafariandforceHlsJSOnIpadOSsettings