I confirm this is a Feature Request and NOT a support/technical query. Please use your Bitmovin Dashboard for raising support tickets.
on
Which product is your request related to?
Player
Description
We need to synchronize external UI components and analytics with the player’s playback speed. Currently, we lack a dedicated event to trigger logic precisely when a user or the system changes the playback rate. Furthermore, we need a reliable way to retrieve the current speed at any point in the player’s lifecycle.
Proposed Improvements:
New Event (onPlaybackSpeedChanged): A dedicated event listener that fires whenever the playback speed changes. The event object should ideally return both the oldSpeed and the newSpeed.
Getter Method (getPlaybackSpeed()): An explicit method in the Player API to return the current playback speed as a number (e.g., 1.0, 1.5, 2.0).
Business & User Impact:
Enhanced UX: Allows us to update custom UI speed indicators or accessibility features in real-time.
Improved Analytics: Enables precise tracking of user behavior regarding how they consume content (e.g., do users watch faster during specific segments?).
Automation: Facilitates automated testing and state management in complex web/mobile applications where the player is integrated.