2013-08-27 39 views
4

全部 我在使用webRTC的對等通信中,我們有getUserMedia中的媒體流對象,該對象被作爲輸入流提供給對等連接。在這裏,我需要從使用HTML5的視頻元素播放的本地驅動器中選擇視頻文件的視頻流。 是否可以從視頻標籤創建媒體流對象?如何在javascript中獲取媒體流對象形成HTML5視頻元素

感謝, 蘇瑞

回答

2

現在你不能從一個視頻標籤添加一個媒體流,但它應該有可能在未來,因爲它是在MDN

解釋MediaStream對象具有單個輸入和單個輸出。由getUserMedia()生成的MediaStream對象稱爲本地,並將源用戶的相機或麥克風作爲其輸入源。非本地MediaStream可以表示媒體元素,例如源自網絡的流,可以通過WebRTC PeerConnection API或使用Web Audio API MediaStreamAudioSourceNode創建的流獲取。

但是你可以使用媒體來源擴展API做喲想要的東西:你必須把本地文件到流,並在MediaSource的對象追加英寸您可以瞭解更多關於MSE這裏:http://www.w3.org/TR/media-source/

,你可以找到方法的上述here

演示和源