Maison  >  Questions et réponses  >  le corps du texte

javascript - Des problèmes avec les lecteurs mobiles à la demande et en direct?

Raison :

公司做课程直播,也就是直播讲课,但是只有音频直播没有视频。

Exigences :

在微信端上能自动播放直播流(m3u8),隐藏播放器(因为要看互动聊天信息)。

Question :

如果用`<video>`标签来拉流的话,是可以播放的,基本上都能播放,但是**不能自动播放**,而且**会全屏**
如果用`<audio>`标签只能兼容部分android版本手机,基本试了市面上的大部分播放器,基本也是这两个问题:
会全屏,不能自动播放,但是其他公司就能达到我们想要的效果,比如:蜻蜓什么的fm平台,就想问问有没有
大神给支个招,怎么解决这个问题啊?

Solution actuelle :

判断已知机型来决定用video还是用audio,但这不是解决办法啊!
求指教
阿神阿神2704 Il y a quelques jours528

répondre à tous(1)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:39:17

    La vidéo semble être en plein écran uniquement dans WeChat. Vous devez ajouter un élément en ligne dans la balise vidéo pour empêcher le plein écran :

    .
    <video src="" webkit-playsinline playsinline></video>

    En ce qui concerne la lecture automatique, vous devez rédiger une déclaration de compatibilité pour faire la distinction entre l'ouverture dans WeChat et l'ouverture dans un navigateur. Pour WeChat, vous devez appeler leur interface jssdk. Il n'est pas nécessaire de renseigner les paramètres. ajoutez une phrase :

    wx.config({
        debug: false,
        appId: '',
        timestamp:1,
        nonceStr: '',
        signature: '',
        jsApiList: []
    });
    
    wx.ready(function(){
        video.play();
    });

    Il semble que cela devrait suffire

    répondre
    0
  • Annulerrépondre