Code: Select all
<category name="Stream 10">
<info name="Type">Subtitle</info>
<info name="Description">DVB subtitles</info>
<info name="Original ID">142</info>
<info name="Language">French</info>
<info name="Codec">DVB Subtitles (dvbs)</info>
Well, we've been simplifying and reworking the plugin, lately. It should be more stable too.Alright, thought it might be of interest to someone around here. I'm probably going to post the other issue in a better spot (at least a new topic).
try WebChimera, all problems with mouse/keyboard events handling already solved there.Problem then of course, is that when I switch to full screen video the mouse scroll turns ineffective.
Yep, I'm founder of this project. And I'm glad you like it.Thanxx RSATom, I see that you're part of the Webchimera dev team, nice piece of work.
You should thank Alexandru Branza (aka Jaruba) for this, he is the author of WebChimera Player.I have installed the mouse_events demo on my local web server (which allows me to run locally with QML stuff), made it to work quite easily, then mod'ed a few things here and there to my likings, and been able to play a DVB-T ("TNT" here) channel instead of the demo animé clip. Works exactly as it should and as I like, i.e. a right-lick pull-down menu available on the video surface plus an auto-hide toolbar at the bottom, with fade-in/out effect. Great.
Plugin - is the core of WebChimera. Player is GUI which uses service offered by plugin. There are possible multiple different GUIs for Plugin, but all them will require Plugin installed. WebChimera Player is set of QML/JS files which define UI and logic you can see in demos on http://WebChimera.org/demos. As consequence you could write your own Player which could be totally different (and I really mean it, TOTALLY different) from player which was done by @Jaruba (He put huge amount of work to this project btw). For example you could look demos I wrote before @Alexandru came to project: http://rsatom.github.io/WebChimera/ they are ugly and dead simple, but it's still WebChimera Plugin + some QML and JS.A couple of things however at this point :
I'm still struggling as to which one I should use : the plugin, or the "player" (in fact the plugin with added pre-defined UI, right ?)
One main thing you should understand: all what you can see inside WebChimera Plugin window are defined by QML. So if you need some UI customization you have to use it.The mouse_events demo being based on the player, I haven't tried the plugin yet, however I've had to resort to the .plugin thingy in the player JS to make deinterlacing work (wouldn't work as a vlcArg when using the player JS method .addPlaylist( { vlcArgs: [vlc-options] }, though to be clear other vlcArgs options do work so it's not a syntax or functional issue).
"With WebChimera almost all is possible" - it seems it will be our slogan soon, so many times we repeated itOne last thing : is it possible to disable this pesky (imho) "feature" of pausing the video when a single left-click on the video surface occurs - and if yes, how ? This for me is as bad as a go or no-go to Webchimera (it even stands in the way when double-clicking on the surface )
No, I almost never watch TV, just have subscription for new posts on this forumWow ! Pretty fast to answer, maybe you were watching tennis game (Roland Garros men's final) on tv like I was this pm ? ^^
QML is pretty easy and obvious language. If you don't start something too complex right now, don't think you will have any problem. You could read small intro here: http://wiki.webchimera.org/Getting_started_with_QMLI think I'll want to start from the Plugin API, not the Player, and from there on build a simple but 100% custom U/I (I'll probably make it look like a classic physical remote control, plus some). This will require that I learn about QML, a first timer for me. Not that I really want to, but there's no other option and that's Ok.
You could access Plugin JS API from Player JS API by something likeAbout the deinterlace control: like I said I know it has its own specific statement in the *Plugin* JS API (and I'm sure it works fine btw, it does in the VLC web plugin at least), but in the Player API it's only available via a "vlcArgs" param in the addPlaylist() method - however I couldn't make this to work (.addPlaylist({ url:mrl, vlcArgs: 'deinterlace=1' });), which is why I used the .plugin directive available in the Player API.
Code: Select all
wjs("#webchimera").plugin.video.deinterlace.enable( 'blend' )
Users browsing this forum: No registered users and 5 guests