FAQ

[General] I've added an event handler for video element but looks like it doesn't work. What is the problem?

Date : 2016-06-03
Category : Technical FAQ

In webOS TV 1.x and 2.0, when the event occurs, only the event handler using the addEventListener() function can be called. If you have added an event handler as a property type, it will not work correctly. For the compatible code, you MUST use addEventListener() to add an event handler, as below:

 

Do not:

vid.onloadeddata = function (event) {
    log(JSON.stringify(event));
});

 

Do:

vid.addEventListener("loadeddata", function (event) {
    log(JSON.stringify(event));
});