• 阿里云播放器aliplayer踩坑


    点播不同格式之间不能切换

    比如a视频为mp4格式,b视频为m3u8格式,a和b之间切换。会导致很多异常问题

    • a先切换到b,发现播放没有问题,可以调用replayByVidAndPlayAuth无缝切换,但是再从b切换到a,就出现视频格式无法解析的问题,报4006
    • a先切换到b再切回a,无法对b进行调用dispose销毁。导致a和b同时都在播放的情况
    • 其他异常

    缺少部分操作事件监听,以及大部分组件缺少回调事件

    比如音量调整是没有监听回调的,目前只能通过timeupdate事件监听记录上一个时间点的音量和当前的音量做对比。

    倍数/清晰度等组件都没有切换的监听或回调,拿不到用户到底做了什么

    数据错误/难用的情况

    阿里云的startSeek事件在pc上拖拽时返回的时间是不正确的

    初始播放/重播/切换清晰度等都会触发play/ready等事件,不确定还有没有其他动作也会进入这些事件,难以正确使用

    多个播放器实例之间的一些数据/配置被共享了,导致错乱引发异常

    情况描述:本人同一个浏览器窗口需要有两个播放器实例,一个是普通播放器a,配置有很多,一个视频有多个清晰度。另一个只是小窗口视频b,基本配置很少,只有一个清晰度。先初始化a,然后初始化b,然后将b关闭后,调用播放器函数replayByVidAndPlayAuth切换a为其他同类视频,就会报4400错误

    如果只是初始化一个a实例调用replayByVidAndPlayAuth切换是完全没有问题的。

    解决办法:每次加载新视频都重新初始化

  • 相关阅读:
    [android 应用框架api篇] bluetooth
    [uiautomator篇] bluetooth---接口来做
    [uiautomator篇] 设置@test的执行顺序
    [automator学习篇]android 接口-- bluetooth
    SharePoint : 使用SPQuery对象时要注意的事项
    SharePoint 2013版本功能对比介绍
    SharePoint Srver 2010 资源汇总
    实现简单的WebPart
    GAC的理解及其作用
    Bat命令学习
  • 原文地址:https://www.cnblogs.com/chuaWeb/p/12762090.html
Copyright © 2020-2023  润新知