This document covers the process of allowing videos to play in an HTML5 player when showing videos on computers and smartphones that support Flash, but do not have Flash installed.
A Video Cloud smart player is capable of running as a Flash player or as an HTML5 player. Brightcove developed smart players so that you can show your videos in HTML5 players on devices that do not support the Flash player, such as Apple devices. Video Cloud smart players play your videos in a Flash player on desktop machines and devices that support Flash and have it installed, and otherwise play your videos in HTML5 players. For more on Video Cloud smart players, see Delivering Video with HTML5 and Smart Players.
You can implement an HTML5 fallback, so that a video plays in an HTML5 player on desktop machines and devices that support Flash, do not have Flash installed, and provide the required HTML5 video support. By default, if Flash is not installed on these Flash-supported environments, the player prompts the viewer to install Flash. When implementing HTML5 fallback, rather than prompting the viewer to install Flash, the video plays in an HTML5 player.
To implement HTML5 fallback for a player, add the following parameter to the player publishing code on the HTML page hosting the player:
<param name="htmlFallback" value="true" />
Typically publishers do not need to allow a video to play in an HTML5 player, because Flash usually comes installed on reasonably new computers and mobile devices that support Flash. Still, if your environment supports all the requirements of HTML5 fallback implementation, you might elect to allow an HTML5 player for the following reasons:
HTML5 fallback implementation requires the following:
When using the HTML5 fallback option, players will load with limited or no functionality when implemented in the following ways: