UNPKG

@haxtheweb/video-player

Version:
727 lines (726 loc) 17 kB
{ "schema_version": "1.0.0", "classes": [ { "description": "`video-player`\n`A simple responsive video player with ridiculously powerful backing`", "summary": "", "path": "video-player.js", "properties": [ { "name": "html5", "type": "object", "description": "gets the HTML5 `audio` or `video` children", "privacy": "public", "sourceRange": { "start": { "line": 632, "column": 2 }, "end": { "line": 653, "column": 3 } }, "metadata": {} }, { "name": "iframed", "type": "Boolean", "description": "Computes whether uses iframe", "privacy": "public", "sourceRange": { "start": { "line": 660, "column": 2 }, "end": { "line": 673, "column": 3 } }, "metadata": {} }, { "name": "isA11yMedia", "type": "Boolean", "description": "Determines if compatible with `a11y-media-player`", "privacy": "public", "sourceRange": { "start": { "line": 680, "column": 2 }, "end": { "line": 690, "column": 3 } }, "metadata": {} }, { "name": "observer", "type": "object", "description": "mutation observer for tabs", "privacy": "public", "sourceRange": { "start": { "line": 696, "column": 2 }, "end": { "line": 699, "column": 3 } }, "metadata": {} }, { "name": "sandboxed", "type": "Boolean", "description": "Compute sandboxed status", "privacy": "public", "sourceRange": { "start": { "line": 706, "column": 2 }, "end": { "line": 729, "column": 3 } }, "metadata": {} }, { "name": "sourceProperties", "type": "Array", "description": "Gets cleaned source list from source and sources properties", "privacy": "public", "sourceRange": { "start": { "line": 735, "column": 2 }, "end": { "line": 747, "column": 3 } }, "metadata": {} }, { "name": "trackProperties", "type": "Array", "description": "Gets cleaned track list from track and tracks properties", "privacy": "public", "sourceRange": { "start": { "line": 754, "column": 2 }, "end": { "line": 767, "column": 3 } }, "metadata": {} }, { "name": "sourceData", "type": "Array", "description": "Source properties and slotted sources", "privacy": "public", "sourceRange": { "start": { "line": 774, "column": 2 }, "end": { "line": 785, "column": 3 } }, "metadata": {} }, { "name": "audioOnly", "type": "?", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 787, "column": 2 }, "end": { "line": 792, "column": 3 } }, "metadata": {} }, { "name": "standAlone", "type": "?", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 794, "column": 2 }, "end": { "line": 800, "column": 3 } }, "metadata": {} }, { "name": "trackData", "type": "Array", "description": "Gets cleaned track list", "privacy": "public", "sourceRange": { "start": { "line": 807, "column": 2 }, "end": { "line": 832, "column": 3 } }, "metadata": {} }, { "name": "youtubeId", "type": "String", "description": "Gets Youtube ID from source string", "privacy": "public", "sourceRange": { "start": { "line": 839, "column": 2 }, "end": { "line": 851, "column": 3 } }, "metadata": {} }, { "name": "playerId", "type": "string", "description": "gets an id for a11y-media-player", "privacy": "public", "sourceRange": { "start": { "line": 858, "column": 2 }, "end": { "line": 860, "column": 3 } }, "metadata": {} }, { "name": "currentTime", "type": "?", "description": "mapping down into the shadowRoot element bc these are common things to want to know\n ", "privacy": "public", "sourceRange": { "start": { "line": 1071, "column": 2 }, "end": { "line": 1076, "column": 3 } }, "metadata": {} } ], "methods": [ { "name": "render", "description": "render function", "privacy": "public", "sourceRange": { "start": { "line": 91, "column": 2 }, "end": { "line": 169, "column": 3 } }, "metadata": {}, "params": [] }, { "name": "querySelectorAll", "description": "weird looking but allows for SSR support", "privacy": "public", "sourceRange": { "start": { "line": 570, "column": 2 }, "end": { "line": 575, "column": 3 } }, "metadata": {}, "params": [ { "name": "query" } ] }, { "name": "disconnectedCallback", "description": "life cycle, element is removed from the DOM", "privacy": "public", "sourceRange": { "start": { "line": 619, "column": 2 }, "end": { "line": 626, "column": 3 } }, "metadata": {}, "params": [], "return": { "type": "void" } }, { "name": "_computeMediaType", "description": "Compute media type based on source, i.e. 'audio/wav' for '.wav'", "privacy": "protected", "sourceRange": { "start": { "line": 865, "column": 2 }, "end": { "line": 884, "column": 3 } }, "metadata": {}, "params": [ { "name": "source" } ] }, { "name": "_computeSRC", "description": "Compute src from type / source combo.\nType is set by source so this ensures a waterfall\nof valid values.", "privacy": "protected", "sourceRange": { "start": { "line": 891, "column": 2 }, "end": { "line": 927, "column": 3 } }, "metadata": {}, "params": [ { "name": "source" }, { "name": "type" } ] }, { "name": "haxHooks", "description": "Implements haxHooks to tie into life-cycle if hax exists.", "privacy": "public", "sourceRange": { "start": { "line": 931, "column": 2 }, "end": { "line": 936, "column": 3 } }, "metadata": {}, "params": [] }, { "name": "haxinlineContextMenu", "description": "add buttons when it is in context", "privacy": "public", "sourceRange": { "start": { "line": 941, "column": 2 }, "end": { "line": 949, "column": 3 } }, "metadata": {}, "params": [ { "name": "ceMenu" } ], "return": { "type": "void" } }, { "name": "haxClickTimeCode", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 950, "column": 2 }, "end": { "line": 954, "column": 3 } }, "metadata": {}, "params": [ { "name": "e" } ] }, { "name": "haxpostProcessNodeToContent", "description": "postProcesshaxNodeToContent - clean up so we don't have empty array data", "privacy": "public", "sourceRange": { "start": { "line": 958, "column": 2 }, "end": { "line": 962, "column": 3 } }, "metadata": {}, "params": [ { "name": "content" } ] }, { "name": "setSourceData", "description": "triggers an update of sourceData property when slot changes", "privacy": "public", "sourceRange": { "start": { "line": 968, "column": 2 }, "end": { "line": 983, "column": 3 } }, "metadata": {}, "params": [], "return": { "type": "void" } }, { "name": "playEvent", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 984, "column": 2 }, "end": { "line": 994, "column": 3 } }, "metadata": {}, "params": [ { "name": "e" } ], "return": { "type": "void" } }, { "name": "pauseEvent", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 995, "column": 2 }, "end": { "line": 997, "column": 3 } }, "metadata": {}, "params": [ { "name": "e" } ], "return": { "type": "void" } }, { "name": "updated", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 999, "column": 2 }, "end": { "line": 1024, "column": 3 } }, "metadata": {}, "params": [ { "name": "changedProperties" } ], "return": { "type": "void" } }, { "name": "firstUpdated", "description": "LitElement lifecycle", "privacy": "public", "sourceRange": { "start": { "line": 1029, "column": 2 }, "end": { "line": 1067, "column": 3 } }, "metadata": {}, "params": [ { "name": "changedProperties" } ], "return": { "type": "void" } }, { "name": "restart", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 1077, "column": 2 }, "end": { "line": 1086, "column": 3 } }, "metadata": {}, "params": [], "return": { "type": "void" } }, { "name": "restartEvent", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 1087, "column": 2 }, "end": { "line": 1092, "column": 3 } }, "metadata": {}, "params": [], "return": { "type": "void" } }, { "name": "pause", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 1093, "column": 2 }, "end": { "line": 1100, "column": 3 } }, "metadata": {}, "params": [], "return": { "type": "void" } }, { "name": "play", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 1101, "column": 2 }, "end": { "line": 1108, "column": 3 } }, "metadata": {}, "params": [], "return": { "type": "void" } }, { "name": "seek", "description": "", "privacy": "public", "sourceRange": { "start": { "line": 1109, "column": 2 }, "end": { "line": 1118, "column": 3 } }, "metadata": {}, "params": [ { "name": "time" } ], "return": { "type": "void" } }, { "name": "endTimeTest", "description": "or run forever", "privacy": "public", "sourceRange": { "start": { "line": 1121, "column": 2 }, "end": { "line": 1144, "column": 3 } }, "metadata": {}, "params": [], "return": { "type": "void" } }, { "name": "_visChange", "description": "", "privacy": "protected", "sourceRange": { "start": { "line": 1145, "column": 2 }, "end": { "line": 1163, "column": 3 } }, "metadata": {}, "params": [ { "name": "e" } ], "return": { "type": "void" } } ], "staticMethods": [], "demos": [ { "url": "demo/index.html", "description": "" }, { "url": "demo/index.html", "description": "" } ], "metadata": {}, "sourceRange": { "start": { "line": 22, "column": 0 }, "end": { "line": 1164, "column": 1 } }, "privacy": "public", "name": "VideoPlayer" } ] }