2013-03-27 100 views
1

我面對的是我的示例WebRTC應用程序真正奇怪的問題。此應用程序只需使用getUserMedia獲取本地攝像機流,使用RTCPeerConnection創建連接並將其發送到遠程瀏覽器。在Mozilla Nightly中嘗試時,它可以正常工作,但在Google Chrome(25和26beta)中,將觸發事件,但遠程視頻仍爲空。爲了將遠程視頻流附加到視頻元素,我使用了createObjectURL,並且當我檢查視頻元素時,似乎設置了src屬性中的流blob(mediastream:在Nightly中,blob:http:// Chrome中的)。有人有一些想法可以解決問題嗎?謝謝你的幫助。WebRTC遠程視頻不流淌

+0

可能重複[如何使getUserMedia()在所有瀏覽器上工作](http://stackoverflow.com/questions/21015847/how-to-make-getusermedia-work-on-all-browsers ) – Muath 2014-06-25 08:28:32

回答

0

嘗試:

window.URL = window.webkitURL || window.mozURL || window.URL; 
if (moz) video.mozSrcObject = stream; 
else { 
    video.src = window.URL.createObjectURL(stream) || stream; 
} 
video.play(); 

並檢查流的onended屬性。它應該是假的

相關問題