

#VIDEOJS REFERENCE FRAMEBYFRAME METHOD FULL#
Here’s the full change log for the release.
#VIDEOJS REFERENCE FRAMEBYFRAME METHOD CODE#
Thanks to everyone that’s helped contribute code lately, and apologies for any long response times in the forums as I continue to try to push out code. Before we would just tell people to use full URLs ( but that shouldn’t be an issue anymore. This was an issue with the CDN hosted version which involved loading a remote SWF file which didn’t have the same context as the player. One other feature that was requested in the forums was automatically translating relative video URLs to absolute URLs for the flash fallback. If you try to get a value back like myPlayer.duration(), you’ll get nothing until the player is ready. So where previously you might have had to wait for the ready callback:Īgain, that’s just for methods where you are setting a value or triggering an action. For any method that isn’t a getter (returns a specific value from the player), if you call the method before the playback technology (HTML5/Flash) is ready, it will now cache the call until it is ready. Not all WebVTT placement features are supported yet, but the basics of displaying text are, and we’ll be working to get more WebVTT features built in.Īdditionally there was work done to make some API methods accessible earlier. Video.js also now supports the new WebVTT text format, which is not far off from the previously supported WebSRT format but did take some tweaking in the parser. When you include tracks of different kinds, Video.js will automatically create menus in the player where users can select the language to display, or which chapter to jump to. The new version supports subtitles, captions, and even chapters. The most notable change in this release is probably the completely overhauled tag support. Let me know if you have any feedback on it.

So I’m happy to announce that it’s available again, now as an HTML5 video tag builder that could probably be used outside of Video.js, it includes track tags, and even lets you test the settings. The previous version of this site had an embed code builder, and people were pretty disappointed that the new site didn’t. Fixed CDN Version which was breaking dev.htmlįirst of all, check out the new video tag builder.Stopped spinner from showing on ‘stalled’ events since browsers sometimes don’t show that they’ve recovered.Added a check for if Firefox is enabled which fixes a Firefox 9 issue.Escaping special characters in source URL for Flash.Fixed issue with getting attributes in Firefox 3.0.Fixed ian issue with triggering fullscreen a second time.Fixed issue with volume knob position.Added flash iframe-mode, an experimental method for getting around flash reloading issues.Replaced swfobject with custom embed to save file size.Added CSS fix for Firefox 9 fullscreen (in the rare case that it’s enabled).We’ll be doing some more testing to make sure it’s stable before we push it out to everyone. So in the new version there’s an option to turn this on and try it. We’ve found a bit of a fix where if you embed the Flash object in an iframe first, it can get around the reloading in some of these cases. To add on top of this, with the new browser fullscreen API, the other browsers now also reload Flash when you go to native fullscreen.

This is a bug that’s been in Firefox for quite a long time however it looks like it might be fixed by version 13 (currently 9). If you’ve ever tried to resize the parent of a Flash object, or hide a Flash object and then show it again, you’ve probably run into the issue of Flash reloading in Firefox.

This keeps the experience consistent and the Flash player very lightweight, however there’s a number of issues that you run into with Flash when you take an approach like this. One the of the unique things about Video.js is we haven’t built any controls into our Flash player, and instead use HTML and CSS to create the controls for the Flash side as well. One feature that’s optional for testing in this release is iFrame Mode for Flash. It includes a number of fixes for things that users in the forums found right off the bat. This is the first release since the initial 3.0 launch, aside from some hotfixes that went out immediately.
