JW Player Module Advanced

More
2 years 7 months ago #8367 by admin
Replied by admin on topic JW Player Module Advanced
Upgrade !!

Changelog JW Player Module Advanced 5.22.0 :

^ Upgrade to JW Player 8.22.2 Summer Updates

We continue to iterate on the web player based on your feedback.
We are making some small scale updates and fixes for the summer in 8.22 while we gear up for bigger releases, like a planned expansion of the parameters we support in our Google AMP component.

Updates

    Updated our Shaka dependency to 3.2
    Added 15+ new 246xxx error codes related to DASH DRM failures.
    In the VAST client, we now define the creative type as video when making ad requests with OMID-enabled players, which should improve measurement accuracy.
    Improved settings menu ARIA labeling for accessibility by removing the ariahaspopup attribute and changing the role attribute on many elements to better suit the screen reader experience.
    Improved accessibility of the seek slider by adding the aria-valuenow attribute and ensuring the current time is read aloud by screen readers for both VOD and live streams.
    
    Updated the About This Video modal (accessible via the right click menu) to include stats for nerds, including information about the stream including media ID, buffer health, resolution, and more.
    Configuration: Added a new configuration option, allowFullscreen, which defaults to true. When set to false, fullscreen functionality is completely disabled in the player including tapping, clicking, keyboard shortcuts, and API access.
    Javascript events: Added a new method, setAllowFullscreen, which through updating the boolean, disables or re-enables the above fullscreen behavior.
    Updated the Freewheel Ad Manager SDK dependency to v6.43.
    Improved player and page security by whitelisting allowed HTML markup elements that may render in media title and description fields; links, scripts, and Javascript functions are no longer rendered.
The topic has been locked.
More
2 years 5 months ago #8376 by admin
Replied by admin on topic JW Player Module Advanced
Upgrade !!

Changelog JW Player Module Advanced 5.23.0 :

^ Upgrade to JW Player 8.23.1 AMP Component Customization

AMP Component Customization

We have been thrilled by your positive feedback about and increased usage of our JW Player AMP component since we last released major updates to it in player version 8.15.0 in June 2020, when we added support for common video attributes and compatibility with other AMP components.
Developers have historically been limited by what they could customize within the AMP framework since it restricts third-party vendors and scripts to loading inside of iframes. This release helps developers achieve parity with on-page Javascript embeds by adding support for new attributes in AMP that enable extensive customization. Whether you want to append ad tags with page metadata, customize the player controls with CSS, or inject a full setup configuration using JSON, our AMP component now comes with out of the box support to create the player you need. We also added compatibility with the amp-consent component.
To learn more, check out our documentation on amp.dev

AMP Component Updates

Updated our amp-jwplayer documentation on amp.dev including all the attributes mentioned in the release notes.
To the amp-jwplayer component, added support for a new attribute, data-config-json, which accepts a full JSON configuration using any key values listed in the web player configuration reference, with the exception of media, which should use the media ID or playlist ID attribute, and the floating player, which should use the amp-video-docking component and the dock attribute on the player element.
Added support for appending the iframe source url before player setup, to support token signing for example, with new attributes data-player-param-* and data-player-querystring.
Added an attribute, data-ad-cust-params, which supports a JSON string of custom parameters that will be appended to the end of an ad tag on ad request.
Added an attribute, data-config-skin-url, which accepts a url to an externally-hosted CSS file that will be loaded inside of the iframe, and can be used to target JW Player elements. You can also load this file as skin.url in your JSON setup configuration using data-config-json. See our documentation on how to create your own CSS file.
Added an attribute, data-config-plugin-url, which accepts a url to an externally-hosted Javascript file that will be loaded inside of the iframe, and can be used to apply custom Javascript to the player.
Added support for populating ad tag macros in AMP with a new attribute, data-ad-macro-*. The following macros are supported:
An attribute used to override the default value of macros in ad tags. Supported macros include: domain, referrer,page-url, item-{custparam}, and item-{custparam}-list. For example, setting data-ad-macro-domain=jwplayer.com would ensure the requested ad tag populates the domain parameter with the defined page url. See our ad tag macro documentation for more information.
In AMP, added support for the amp-consent component, which a way for publishers to collect and store user s consent through a UI and is a way to block AMP components based on the user’s consent. Added a new attribute, data-block-on-consent, which if set blocks the player from loading until the consent state is resolved. The consent data will then be passed to the player's iframe as query parameters for use with advertising implementations. See the amp-consent blocking behaviors documentation for possible values that this attribute accepts.
Fixed an issue in amp-jwplayer where play events erroneously fired when an ad played.
Remove existing logic which was manually sending additional pause events during ads with AMP, which are no longer needed.

General Improvements

Added the aria-expanded attribute to the settings menu button to improve accessibility.
When hovering over the timeline where there are chapter markers, the chapter s name and the current time will always be shown.
For accessibility, added aria-expanded attributes to the buttons in the captions styling submenu.
Improved the experience for mp4 videos under 90 seconds that are single items so that when set to repeat, the looping is seamless.
The topic has been locked.
More
2 years 3 months ago #8384 by admin
Replied by admin on topic JW Player Module Advanced
Upgrade !!

Changelog JW Player Module Advanced 5.24.0 :

^ Upgrade to JW Player 8.24.0 Winter Updates

Small enhancements and fixes. 8.24.0 is our final release of 2021. Wishing you a happy year end and see you in 2022!

Updates

    Added support for Google Search's video key moments seekToAction markup. Players with generateSEOMetadata set to true will now have the required fields to enable Google to not only index videos, but also generate chapter markers with AI and surface those in enhanced search results. JW Player is working in partnership with Google to improve organic search traffic for all of our publishers.
    Added support to automatically seek to and start a video on a specific time with the jw_start url query parameter. The parameter takes a number, in seconds. For example www.jwplayer.com/?jw_start=20 will start the 1 minute 3 second video on our home page at the 20 second mark.
    Updated the HLS.js dependency to v1.0.12.
    Extended playlist.onXhrOpen configuration to support DASH streams.
    Improved image size decisioning for JW Platform streams. When the player loads an image, whether it's a poster image or thumbnail, it now uses the closest available image size rather than one fixed size across the board. This will improve data transfer as well as user experience.

Fixes

    Fixed an issue with the Freewheel ad client where custom key value pairs weren't being sent in the ad request as expected.
    Fixed an issue where the embed url defined in the SEO video object was invalid for JW Platform streams.
    Fixed a bug causing the HTML page URL to be requested multiple times when casting.
    Fixed a bug occurring during live streams where the About This Video modal cannot be closed and a console error is thrown.
    Fixed an issue where embedded TTML captions in MPEG-DASH live streams were not displaying as expected.
    Fixed an issue where some DASH audio tracks were labeled with only a two-letter ISO code instead of the full English name.

- Removed kraken.js, kraken-dnt.js, googimanvmp.js.
The topic has been locked.
More
1 year 11 months ago #8388 by admin
Replied by admin on topic JW Player Module Advanced
Upgrade !!

Changelog JW Player Module Advanced 5.25.0 :

^ Upgrade to JW Player 8.25.1 Spring Updates

+ General Improvements

We have disabled the poster image for videos that autoplay to help reduce load.
We have improved our handling of of text tracks on Dash streams. All text tracks will be selectable now even if they are duplicates.

^ Updates

Updated our Shaka dependency to v3.3.2
Updated our HLS.js dependency to v1.1.5

# Fixes

Fixed an issue with the recommendation shelf.
Fixed an issue with display cues when switching between text tracks that are the same language.
Fixed an issue that caused Ad blockers preventing player events from firing.
Fixed an issue with some DASH streams not playing on Safari 15.0 and higher
Fixed an issue where ad markers where not appearing with the googima client
Fixed an issue with the mute button not working correctly while casting.

- Removed provider.hlsjs-alt.js.
The topic has been locked.
More
1 year 5 months ago #8397 by admin
Replied by admin on topic JW Player Module Advanced
Upgrade !!

Changelog JW Player Module Advanced 5.26.0 :

^ Upgrade to JW Player 8.26.2

+ General Improvements

    Enables Google SEO Optimization with generateSEOMetadata button
    We have revamped our old Chapter UI to a more modern look.
    Added better error handling for Buffer Append errors in HLS.
    Added support for our player plugin code to recognize URL query string parameters/variables.
    We now expose more metadata from ID3 tags
    We have updated and refined our UX for the floating player to comply better with Google s policy.
    Added support for CMAF DRM streams.
    
^ Updates

    Updated our Shaka dependency to v4.2.1.
    Updated our HLS.js dependency to v.1.2.1.
The topic has been locked.
More
9 months 4 weeks ago #8428 by admin
Replied by admin on topic JW Player Module Advanced
Upgrade !!

Changelog JW Player Module Advanced 5.27.0 :

^ Upgrade to JW Player 8.27.2

New Features

Both HLS and DASH manifests support #EXT-X-PROGRAM-DATE-TIME. See getAbsolutePosition and absolutePositionReady.
Google Analytics 4 is supported.
Our chapter bar redesign has been set as the default view.
Chapter tracks display correctly when using the duration config option.
In-manifest captions appear as intended when the starttime value exceeds 0.
The Outstream player has been updated to play audio-only ads.
The autopause functionality works when floating is set to never.
Caption positioning has been improved.
On desktop, the default floating behavior no longer appears at the top right.
Floating player will now float up (previously only floats down) in portrait mode on mobile.
Picture in Picture (PiP) icon can now appear in the control bar on mobile.
Added a new ad macro for video duration named integer-duration that returns an integer.
Removed the ability to go fullscreen during an ad with the Freewheel plugin.
Updated our HLS.js dependency to version v1.2.9.
Updated the logic of autopause to prevent the autopause event from firing when player would go into floating.
Updated our player element to use classes instead of IDs in some instances to prevent duplicate IDs in the DOM.
Added additional adWarnings when the VMAP schedule is missing schema elements.
Updated our CEA 608 positioning to be centered aligned.
Enabled the ability to resize the player on Tizen.
Investigated and added the aria attribute to wherever it may have been missing.
FreeWheel global parameters (afid, sfid, vcid) can now be passed into the ad request through the Freewheel plugin.
You can append additional FreeWheel MRM ad server capabilities to the flag parameter and pass them in the ad request through the Freewheel plugin.

+ add verification is_jwplayer_popup_enabled before Build the iframe for embed code of the pop-up player

- Remove stripos of checkvideojoomlarulez

# Fix preg_match in jwplayer key with preg_grep
# Fix popup modal error with J4, fallback if asked to bootstrap
# Fix popup bootstrap error with J4, Bootstrap had introduced a prefix in these data attributes

! Tested with PHP 8.0.15, PHP 8.1.2 and Joomla 4.3.2
The topic has been locked.
Time to create page: 0.205 seconds

Download

Purchase
Download Directory

Login Form