日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Web連麥互動SDK集成

通過閱讀本文,您可以了解Web連麥互動SDK的集成方法。

注意事項

重要
  • 此功能是針對于Web連麥互動SDK集成。如果您的業務觀眾端沒有連麥互動推流需求,請使用Web RTS推流SDK

  • Web連麥互動需要的推播流地址和普通推播流地址有所不同,具體情況可參見連麥地址生成器

  • 目前Web端推流(包括連麥互動推流和普通推流),只支持artc協議的推流地址。

瀏覽器要求

Web連麥互動SDK能力需要瀏覽器支持,瀏覽器具體要求如下所示。

操作系統

瀏覽器

支持的最低版本

SDK版本要求

Windows

Chrome

63

-

Firefox

62

-

Opera

15

-

Edge

79

V2.0.3及以上

QQ瀏覽器

63(Chrome內核版本)

V2.1.0及以上

Mac

Chrome

63

-

Safari

11

-

Firefox

62

-

Opera

15

-

Edge

79

V2.0.3及以上

QQ瀏覽器

63(Chrome內核版本)

V2.1.0及以上

Android

Chrome

63

-

Edge

79

V2.0.3及以上

微信內置瀏覽器

7.0.9(微信版本)

-

QQ瀏覽器

63(Chrome內核版本)

V2.1.0及以上

華為系統瀏覽器

63(Chrome內核版本)

V2.1.0及以上

OPPO系統瀏覽器、一加系統瀏覽器

40.7.39.1(HeyTapBrowser內核版本)

V2.1.0及以上

iOS

Safari

11

-

Edge

79

V2.0.3及以上

微信內置瀏覽器

7.0.9(微信版本)

-

釘釘內置瀏覽器

11.2.5(釘釘版本)

-

QQ瀏覽器

11(Safari內核版本)

V2.1.0及以上

快速接入

JavaScript

  1. 引入Web連麥互動SDK。

    <head>
      <script charset="utf-8" type="text/javascript" src="https://g.alicdn.com/apsara-media-box/imp-web-live-push/6.4.9/alivc-live-push.js"></script>
    </head>
  2. 使用方法,假設此處我們需要獲取麥克風列表。

    <script charset="utf-8" type="text/javascript"  src="https://g.alicdn.com/apsara-media-box/imp-web-live-push/6.4.9/alivc-live-push.js"></script>
    //定義方法獲取麥克風列表 
    <script type="text/javascript">
        function getMicrophones() {
            window.AlivcLivePush.AlivcLivePusher.getMicrophones().then(microphones => {
                console.log('麥克風列表:',microphones);
            })
        }
    </script>
    
    //...
    //...其他代碼
    //...
    
    <body>
      <a href="#" onclick="getMicrophones()">獲取麥克風列表</a>
    </body>
  3. 引入Web播放器SDK(普通觀眾需要)。

    <head>
      <link rel="stylesheet"  />  //(必須)H5模式播放器,需引用此css文件。
      <script charset="utf-8" type="text/javascript" src="https://g.alicdn.com/de/prismplayer/2.15.2/aliplayer-h5-min.js"></script>  //(必須)引入H5模式的js文件。
    </head>

    詳細信息可參見Web播放器快速接入

TypeScript

如果您的項目使用的是TypeScript,引入方式如下,這里我們拿React 16.8+舉例。

  1. 引入Web連麥互動SDK。

    useEffect(() => {
        // 引入Web連麥互動SDK
        const alivcLivePushScript = document.createElement('script');
        alivcLivePushScript.src = 'https://g.alicdn.com/apsara-media-box/imp-web-live-push/6.4.9/alivc-live-push.js';
        document.body.appendChild(alivcLivePushScript);
    
     }, []);
  2. 使用方法,假設此處我們需要獲取麥克風列表。

    //定義方法獲取麥克風列表 
    const getMicrophones = async () => {
        const microphones=await window.AlivcLivePush.AlivcLivePusher.getMicrophones();
        console.log('麥克風列表:',microphones);
    }
    
    //...
    //...其他代碼
    //...
    
    return (
       <div>
          <a href="#" onClick={getMicrophones}>點擊獲取麥克風列表</a>
        </div>
     );
  3. 引入Web播放器SDK(普通觀眾需要)。

    useEffect(() => {
        //...
        //內容參考引入Web連麥互動SDK
        //...
     }, []);

    詳細信息可參見Web播放器快速接入

相關文檔

Web連麥互動SDK接口說明

Web端連麥開發指南