Skip to content

Instantly share code, notes, and snippets.

@forresto
Last active December 29, 2015 21:29
Show Gist options
  • Save forresto/7730300 to your computer and use it in GitHub Desktop.
Save forresto/7730300 to your computer and use it in GitHub Desktop.
getUserMedia test
{
"properties": {
"name": "camTest",
"environment": {
"runtime": "html",
"src": "./preview/iframe.html",
"width": 300,
"height": 300,
"content": " <video id=\"video\" autoplay style=\"width:100%\"></video>\n \n "
}
},
"exports": [],
"groups": [],
"processes": {
"core/Output_ti0qy": {
"component": "core/Output",
"metadata": {
"x": 840,
"y": 300,
"label": "core/Output"
},
"name": "core/Output_ti0qy"
},
"dom/GetElement_lj9i9": {
"component": "dom/GetElement",
"metadata": {
"x": 660,
"y": 120,
"label": "getVideoEl"
},
"name": "dom/GetElement_lj9i9"
},
"gum/GetUserMedia_b26fa": {
"component": "gum/GetUserMedia",
"metadata": {
"x": 480,
"y": 300,
"label": "gum/GetUserMedia"
},
"name": "gum/GetUserMedia_b26fa"
},
"dom/SetAttribute_wavzp": {
"component": "dom/SetAttribute",
"metadata": {
"x": 660,
"y": 300,
"label": "streamUrlToSrc"
},
"name": "dom/SetAttribute_wavzp"
},
"core/RepeatAsync_5iika": {
"component": "core/RepeatAsync",
"metadata": {
"x": 480,
"y": 120,
"label": "loadbang"
},
"name": "core/RepeatAsync_5iika"
}
},
"connections": [
{
"src": {
"process": "gum/GetUserMedia_b26fa",
"port": "url"
},
"tgt": {
"process": "dom/SetAttribute_wavzp",
"port": "value"
},
"metadata": {
"route": "1"
}
},
{
"src": {
"process": "dom/GetElement_lj9i9",
"port": "element"
},
"tgt": {
"process": "dom/SetAttribute_wavzp",
"port": "element"
},
"metadata": {
"route": 0
}
},
{
"src": {
"process": "dom/SetAttribute_wavzp",
"port": "element"
},
"tgt": {
"process": "core/Output_ti0qy",
"port": "in"
},
"metadata": {
"route": 0
}
},
{
"src": {
"process": "core/RepeatAsync_5iika",
"port": "out"
},
"tgt": {
"process": "gum/GetUserMedia_b26fa",
"port": "start"
},
"metadata": {
"route": 0
}
},
{
"data": "src",
"tgt": {
"process": "dom/SetAttribute_wavzp",
"port": "attribute"
}
},
{
"data": "#video",
"tgt": {
"process": "dom/GetElement_lj9i9",
"port": "selector"
}
},
{
"data": true,
"tgt": {
"process": "gum/GetUserMedia_b26fa",
"port": "video"
}
},
{
"data": false,
"tgt": {
"process": "gum/GetUserMedia_b26fa",
"port": "audio"
}
},
{
"data": "loadbang",
"tgt": {
"process": "core/RepeatAsync_5iika",
"port": "in"
}
}
],
"id": "a8cur"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment