@haxtheweb/video-player
Version:
Automated conversion of video-player/
727 lines (726 loc) • 17 kB
JSON
{
"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"
}
]
}