微信內建瀏覽器音訊直播
阿新 • • 發佈:2019-02-03
公司需求想在微信裡面搞一個音訊直播。
既然有了需求,程式猿苦逼的幹。其中肯定也走了不掃彎路,在此記下,讓後人少走一點彎路。
首先我們用的直播技術用的是百度雲 音視訊直播LSS,直播用的硬體是UtrackPro,相對於專業來說這個裝置確實比較差。
一切就這樣調好了。前端顯示的播放空間,我開始用的是百度雲自帶的
當你把高度設定成40的時候效果如下<div id="playercontainer"></div> <script type="text/javascript" src="player/cyberplayer.min.js"></script> <script type="text/javascript"> var player = cyberplayer("playercontainer").setup({ width: 1280, height: 720, stretching: "uniform", file: "??????????l=max-age%3D2", autostart: true, repeat: false, volume: 100, controls: "none", rtmp: { reconnecttime: 5, bufferlength: 1 } }); </script>
當時的我以為成功就在眼前可是想錯了,在iPhone微信端正常播放,在Android端,點選播放後就全屏掉了。
後來找了這方面的資料,android平臺的video標籤最終呼叫的是系統的mediaplayer
那我看這樣不行,這是Android底層的問題。
之後在網上找到資料使用html5 audio可以
重點來了 用audio是可以解決客戶端顯示問題,但是Android的一些老機器取樣率不能太高,太高他們支援不了 建議:44100 Hz