2017-06-15 181 views
0

嘗試獲取JavaScript參考/承諾從MediaDevices在HTML5和WebRTC中返回MediaStream如何從移動網站的navigator.getUserMedia()獲取對象?

這裏的JavaScript運行在iOS和Android上的Chrome和Safari上。

navigator.mediaDevices.getUserMedia(session, initRec , onErr);

這將引發TypeError: undefined is not an object (evaluating 'navigator.mediaDevices.getUserMedia')

好,讓我們試試吧年齡稍大的方式:

navigator.getUserMedia(parms,initfunc,errfunc);

這將引發TypeError: navigator.getuserMedia is not a function. (In 'navigator.getUserMedia(parms,initfunc,errfunc)', 'navigator.getUserMedia' is undefined)

注:這兩項電話工作在桌面版本上。 移動網絡EVER是否用於錄音?

回答

0

Safari瀏覽器(或iOS上的任何瀏覽器)不支持getUserMedia和的WebRTC直到即將到來的Safari瀏覽器11.見webkit blog post細節和注意它沒有提到MediaRecorder API。