目前公司在做一款手機端聊天app,適應ios和Android,采用H5+mui進行混合開發,現在希望能夠在app的聊天頁面添加視頻聊天和語音聊天的的功能,但我沒有接觸過這方面的技術,希望大家可以建議一下可以使用什么技術實作視頻聊天功能,并可以較好的融合進我們的app。
試過webRTC但是手機的兼容性有點低,還是我的寫法有些過時,希望大家給些建議,提些新的可用技術
另附上我之前寫的webRTC demo,希望給些建議
html:
<video id="video" autoplay></video>
js:
//確認是否支持getUserMedia
function hasUserMedia() {
navigator.getUserMedia = navigator.getUserMedia || navigator.msGetUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
return !!navigator.getUserMedia;
}
var yourVideo = document.getElementById("video");
if(hasUserMedia()) {
navigator.getUserMedia(
{ video: true, audio: true
}, function(stream) {
//顯示自己的視角
yourVideo.src = window.URL.createObjectURL(stream);
yourVideo.onloadedmetadata = function(e) {
console.log("Label: " + stream.label);
console.log("AudioTracks", stream.getAudioTracks());
console.log("VideoTracks", stream.getVideoTracks());
};
}, function(err) {
console.log('Reeeejected!', err);
console.log(err.name||err)
})
} else { //不支持getUserMedia
alert("沒有userMedia API")
}
uj5u.com熱心網友回復:
我也遇到同樣的問題,樓主是否已經解決轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/97954.html
標籤:其他技術討論專區
上一篇:2020生產實習——信諾達的
下一篇:少兒編程到底是什么?
