Message
Allows to send overlay messages to the player.
Table of contents
Manual Javascript setup
This plugin is mostly useful in standalone manual Javascript embeds as it requires API code to work. It is not available for OVP managed iframe embeds.
Include the plugin next to the core player.
<script src="//cdn.flowplayer.com/releases/native/3/stable/flowplayer.min.js"></script>
<script src="//cdn.flowplayer.com/releases/native/3/stable/plugins/message.min.js"></script>
Player and plugins exist in different release versions. Please see the release channel documentation.
API
Messages are displayed by emitting the message:show event to the player instance.
-
- Element
- Description
-
messagestring- message to be displayed. The message is dismissed after 3 seconds.
-
stickyboolean- message will remain visible for full player life cycle. Default:
false
-
timeoutinteger- time in milliseconds the message will stay visible before fading out, unless
sticky: trueis set. Default:3000
The event name message:show is exposed at flowplayer.message.events.SHOW_MESSAGE.
Sample code
This sample shows "Hello there!" and sets the timeout to 5 seconds (sticky: false is set for demonstration purpose only)
var player = flowplayer('#container', {
src: '//edge.flowplayer.org/bauhaus.mp4'
})
player.emit(player.message.events.SHOW_MESSAGE, { message: "Hello there!", sticky: false, timeout: 5000})
Demo
An example implementation would be the the livestream reconnect script .