我爱china 2023-05-10 21:20 采纳率: 37.5%
浏览 42

vue+Dplayer实现视频功能不显示弹幕

vue+Dplayer实现视频功能,不显示弹幕,我用springboot自定义了弹幕接口,而且返回的数据格式与官方一样,但就是显示不了弹幕

  • 写回答

1条回答 默认 最新

  • 自在猫先生 2023-05-11 14:06
    关注

    如果您使用的是官方的 DPlayer 库,但在调用您自己编写的弹幕接口时无法显示弹幕,则可能存在以下问题:

    1. 返回的数据格式不正确:官方 DPlayer 弹幕数据格式为 JSON 数组,其中每个元素都有 color, text, time, type 四个属性。请确保您的自定义接口返回正确的格式,并在调试时使用浏览器控制台检查接口返回的数据是否符合预期。

    2. 弹幕数据未按时间排序:DPlayer 中的弹幕需要按照时间先后顺序进行播放。如果您返回的弹幕数据未经过时间排序,则将无法正确播放。请对返回的数据进行时间排序处理,并检查时间排序结果是否正确。

    3. 弹幕样式配置不正确:DPlayer 支持多种类型、颜色和字体大小的弹幕。请确保您在实例化 DPlayer 时设置了正确的弹幕默认配置,并与您返回的实际弹幕数据相匹配。

    4. 弹幕开关未打开:如果 DPlayer 中的弹幕开关未打开,则即使您正确返回了弹幕数据,也无法显示弹幕。请检查您的 DPlayer 实例是否正确设置了 enableDanmaku 属性。

    针对以上问题,请仔细检查您的代码逻辑,并严谨调试,建议您参考官方文档和示例代码。如果以上解决方案未能帮助您解决问题,请提供更详细的错误信息和代码段,以便我们更好地帮助您诊断问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月10日

悬赏问题

  • ¥15 暴雪战网api相关问题
  • ¥15 而使用UE5引擎的 工具选项里 打开c++ visual studio 就会有部分显示加载失败 如图 加载失败的这张图 请问是什么原因
  • ¥15 mysql 对多个字段模糊查询,返回第一个匹配的字段
  • ¥15 the testing results of the whole dataset is empty
  • ¥15 can问题,往哥解决
  • ¥15 FFmpeg 成功推流到 Nginx RTMP 服务器但无法用 ffplay 或 VLC 播放
  • ¥15 请修改以下C语言代码使其能正确输出最短路径
  • ¥20 抖音商城拉码器安卓报错求解决办法或者有新的拉码脚本也可以介绍一下
  • ¥15 MPLAB IDE V2.35 报错make[2]: *** [build/default/production/_ext/1472/MSSP_I2C.p1] Error 1
  • ¥15 在国外文献网站里点击view pdf 加载异常缓慢甚至加载不出来。