9/28/2023 0 Comments Universal hls html5 video playerSource of testing page is hosted on github. Streaming support was checked by setting up a container with two sources of the same video, one was HLS (Apple HTTP Live Streaming) stream for browsers and platforms that support html5 video streaming, another one was RTMP which is played using flash engine and supposed to be used in case if HLS is not supported. Sample page contained the list of identical player instances, initialised for each definition with a of particular format: mp4, webm, ogg, flv. Missing features Cross-browser support MethodĬompatibility checks were done manually by accessing the sample page using different browsers and platforms. Make sure tag has class attribute with 'projekktor' value (even if you initialise it by ID of the element), player will not work properly otherwise.Player initialisation is done using tag directly (no wrapper needed).RTMP only work if defined via playlist rather than in tags.Issues on ios and android (suggests to download file when play button is pressed).Uses flash where it is not supposed to (e.g.Platform preference order selection (e.g.Possibility to choose flash player for fallback (included by default are StrobeMediaPlayback and Jarisplayer, both Open Source).Flash fall-forward - uses Flash/Silverlight to provide the HTML5 MediaElement API.RTMP server connection and path specified as single URI in src attribute of source item, '&' character is used as server connection and path divider.RTMP server connection is configured via data-rtmp attribute in wrapper or player init config parameter, actual path the file specified in src attribute of source item.width and height attributes in video tag are ignored, player size is configured via wrapper size only.Player initialisation is done using wrapper around.Technical notes (lessons learned from the prototypes) Existing flash flowplayer can be configured for fallback (the appearance of player will not be affected).Extensive customisation (via CSS3 skins and configuration object). Good looking player, resembles existing flash flowplayer in Moodle (with "functional" skin).Flash object) for browsers that don't support it at all ( ), but not based on codec support. The Video tag can contain fallback content (e.g. wmv support) fallback, used to provide the HTML5 video/audio elements. StobeMediaPlayback (but can be jarisplayer or some other).įlash and Silverlight (for. Yes ( ) This was instructed by Greg Krause, one of the key accessibility advisors for Moodle.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |