<value>hu</value>\r
</library-property>\r
<!-- <library-property> -->\r
+<!-- <name>org.zkoss.zk.ZUML.cache</name> -->\r
+<!-- <value>false</value> -->\r
+<!-- </library-property> -->\r
+<!-- <library-property> -->\r
<!-- <name>org.zkoss.bind.DebuggerFactory.enable</name> -->\r
<!-- <value>true</value> -->\r
<!-- </library-property> -->\r
background: #eeeeee;\r
}\r
\r
+\r
+/* @font-face { */\r
+/* font-family: 'Roboto Serif'; */\r
+/* font-style: normal; */\r
+/* font-weight: 100; */\r
+/* font-stretch: 100%; */\r
+/* font-display: swap; */\r
+/* src: url(https://fonts.gstatic.com/s/robotoserif/v5/R71RjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEXTJQCFLH5-_bcEliosl658AM5f.woff2) format('woff2'); */\r
+/* unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; */\r
+/* } */\r
+\r
+/* [class*="z-"]:not([class*="z-icon-"]) { */\r
+/* font-family: Windings; */\r
+/* } */\r
+\r
body *:not([class*="z-icon-"]) {\r
font-family: Verdana;\r
+/* font-family: 'Roboto Serif', serif; */\r
}\r
\r
.z-comboitem, .z-comboitem a, .z-comboitem a:visited {\r
/* Proxy lejátszó */\r
-var player = videojs('myVideoDiv', {\r
- controls : true,\r
- preload : "auto"\r
-});\r
+\r
+function addButton(player, id, text, callback){\r
+ var button = videojs.getComponent('Button');\r
+ var breakButton = videojs.extend(button, {\r
+ constructor: function() {\r
+ button.apply(this, arguments);\r
+ this.controlText(text);\r
+ this.addClass('vjs-icon-spinner');\r
+ },\r
+ handleClick: function() {\r
+ callback();\r
+ }\r
+ });\r
+ videojs.registerComponent(id, breakButton);\r
+ player.getChild('controlBar').addChild(id, {}); \r
+}\r
+\r
+function createPlayer() {\r
+ var player = videojs('myVideoDiv', {\r
+ controls : true,\r
+ preload : "auto"\r
+ });\r
+\r
+ addButton(player, 'stepPrevButton', "Step back", function() {\r
+ console.log('Step back');\r
+ });\r
+ addButton(player, 'breakButton', "Insert breakpoint", function() {\r
+ console.log('BREAK');\r
+ });\r
+ addButton(player, 'stepNextButton', "Step foreward", function() {\r
+ console.log('Step foreward');\r
+ });\r
+ \r
+ return player;\r
+}\r
+\r
+\r
+var player = createPlayer();\r
\r
function setSource(src, srcType) {\r
console.log("setSource", player, src);\r
}\r
}\r
\r
-setSource(null);\r
+//setSource(null);\r
\r
//player.src({\r
// type : 'application/x-mpegURL',\r
// src : '/services/proxy/media1/index.m3u8'\r
//});\r
\r
-\r
function secondsToSMPTE(seconds) {\r
var f = Math.floor((seconds % 1) * 25);\r
var seconds = Math.floor(seconds);\r
-<?xml version="1.0" encoding="UTF-8"?>\r
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" ?>\r
<?init class="user.jobengine.zk.util.AuthInitiator"?>\r
\r
<?component name="search-results" if inline="true" macroURI="searchitems/listresults.zul"?>\r
<?component name="item-details" inline="true" macroURI="searchitems/details.zul"?>\r
\r
-<!DOCTYPE xml>\r
<zk xmlns:h="xhtml" xmlns:n="native" xmlns:c="client">\r
<style src="/css/video-js.css" />\r
<style src="/css/searchitems.css" /> \r
</center>\r
</borderlayout>\r
\r
-<!-- <window title="My Overlapped" width="300px" mode="overlapped" closable="true" maximizable="true" minimizable="true" > -->\r
-<!-- </window> -->\r
</div>\r
</zk>
\ No newline at end of file