直播手机视频app html5,html5做视频直播,iPhone不支持
html5做視頻直播 Android可以獲取到數(shù)據(jù)并發(fā)送到后臺 iphone手機不支持 主要在這一塊 navigator.getUserMedia 各位大神有什么好的辦法能解決這個問題
if( document.createElement('canvas').getContext ) {
var socket = new WebSocket("ws://***.***.***.***:9502"),
back = document.getElementById('output'),
backcontext = back.getContext('2d'),
video = document.getElementsByTagName('video')[0];
socket.onopen = function() {
draw();
}
var success = function(stream) {
alert(stream);
video.src = window.URL.createObjectURL(stream);
}
var draw = function() {
try {
backcontext.drawImage(video,0,0, back.width, back.height);
} catch(e) {
if (e.name == "NS_ERROR_NOT_AVAILABLE") {
return setTimeout(draw, 100);
} else {
throw e;
}
}
socket.send(back.toDataURL("image/jpeg", 0.5));
setTimeout(draw, 100);
}
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia||navigator.mozGetUserMedia || navigator.msGetUserMedia;
//alert(navigator.getUserMedia);
navigator.getUserMedia({video:true, audio:false}, success, console.log);
} else {
alert('你的瀏覽器不支持html5,請先更換瀏覽器。。');
}
總結(jié)
以上是生活随笔為你收集整理的直播手机视频app html5,html5做视频直播,iPhone不支持的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Istio 架构概述(Service M
- 下一篇: 金蝶盘点机PDA,序列号SN管理扫描入库
