extension ExtPose

RedOrbit HbbTV Emulator

CRX id

mmgfafehampkahlmoahbjcjcmgmkppab-

Description from extension meta

Emulator for HbbTV applications

Image from store RedOrbit HbbTV Emulator
Description from store HbbTV applications can be finally tested and viewed within the Chrome browser. Just install the add-on and type in the HbbTV app URL you want to test into the address bar. The HbbTV app will be recognized automatically if the MIME content type is set to "application/vnd.hbbtv.xhtml+xml". The add-on icon will be activated (colored) If the content type is not set to "application/vnd.hbbtv.xhtml+xml" but you still want to test an HbbTV app, the RedOrbit HbbTV Emulator can be activated manually, in clicking the greyed out add-on icon. Key Features: - Support of the following key codes Red: R Green: G Yellow: Y Blue: B OK: Enter Back: Backspace Play: K Pause: P Play/Pause: Space Stop: S Fast Forward: D Fast Backward: A - Playback of mp4 Videos (Dash support is in planning) - Embedded broadcast signal will be simulated with a waterfall video played in loop

Latest reviews

  • (2020-09-06) Dávid Huljak: All is working as i expected!

Latest issues

  • (2022-05-23, v:0.6) Dino: mpeg dash and hls streaming
    Hi. When mpeg dash and hls streaming will be available ? Thanks
  • (2021-12-09, v:0.6) Jan Šabat: Can't add url into allowed urls
    Hi I can't add an url which includes any path. Could you pls change the validation? Anyway, great job! ;) Thanks
  • (2020-01-27, v:0.6) Dariusz Gardyński: Vuex and oipf objects
    Hi, great job! But I found issue: getOwnerApplication have to use Object.defineProperty(this, "_application", { writable: true, configurable: true, enumerable: false, value: ... }); becouse Vuex falls into an endless loop in: function _traverse (val, seen) { var i, keys; var isA = Array.isArray(val); if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) { return } if (val.__ob__) { var depId = val.__ob__.dep.id; if (seen.has(depId)) { return } seen.add(depId); } if (isA) { i = val.length; while (i--) { _traverse(val[i], seen); } } else { keys = Object.keys(val); // <- return _application prop i = keys.length; while (i--) { _traverse(val[keys[i]], seen); } // <- endless loop } } Best regards

Statistics

Installs
2,864 history
Category
Rating
5.0 (3 votes)
Last update / version
2022-08-10 / 0.7
Listing languages
en

Links