注意:这里的项目是用uniapp编写h5项目,但是对于vue项目和pc端应该都是可行的可以进行参考解决问题的。

在使用腾讯TCPlayer播放器时,出现了报错信息:
Uncaught (in promise) TypeError: The element type must be <video>.

报错的信息是说这个元素只能是存放video元素。

解决方法:

  1. 这里可以在html元素上先写一个div标签,这个div添加一个id名为video-content-box(id名字可以自定义).
  2. js里面添加代码,为上面这个div添加一个元素,代码如下:
 const video = document.createElement("video")    video.setAttribute("id", "player-container-id");video.setAttribute('playsinline',true);video.setAttribute('webkit-playsinline',true)// video的属性document.getElementById("video-content-box").appendChild(video);//为这个盒子中添加一个video元素

对于video的属性,可以参考腾讯文档:

3. 最后再给腾讯的播放器添加url链接播放即可

var player = TCPlayer('player-container-id', {}); // player-container-id 为播放器容器 ID,必须与 html 中一致
player.src(this.livePlayUrl); // url 播放地址

这里要注意的是需要按照文档进行编写,把一些sdk以及script链接给引进来

文章讲解完毕。1


  1. 谢谢 ↩︎

腾讯播放器TCPlayer 报错:The element type must be <video>的解决方法。相关推荐

  1. vue 报错 Cannot read property ‘__ob__‘ of undefined的解决方法

    vue 报错 Cannot read property '__ob__' of undefined的解决方法 参考文章: (1)vue 报错 Cannot read property '__ob__' ...

  2. python 报错 AttributeError: module ‘time‘ has no attribute ‘clock 解决方法

    源码如下: #引入所需要的时间库 import datetime import time#程序计时器,启动计时器 start = time.clock()#中间是放置需要测试运行时间的程序代码#计算启 ...

  3. php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...

    本文实例讲述了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法.分享给大家供大家参考,具体如下: 环境错误级别:error ...

  4. 支付宝 报错 rsa_private read error : private key is NULL解决方法

    原因:  真机调试IOS支付宝功能GDB出现 rsa_private read error : private key is NULL提示 调试iOS 支付宝SDK的时候,执行demo.把 Partn ...

  5. zabbix报错cannot set resource limit: [13] Permission denied解决方法

    zabbix报错cannot set resource limit: [13] Permission denied解决方法 参考文章: (1)zabbix报错cannot set resource l ...

  6. python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?

    python中引入包的时候报错AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法? 参考文章: (1)pyth ...

  7. vue报错 Uncaught (in promise) NavigationDuplicated {_name:““NavigationDuplicated“... 的解决方法

    vue报错 Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated"... 的解 ...

  8. mybatis项目报错:java.sql.SQLException: ORA-00911: 无效字符 解决方法

    mybatis项目报错:java.sql.SQLException: ORA-00911: 无效字符 解决方法 参考文章: (1)mybatis项目报错:java.sql.SQLException: ...

  9. mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法

    MySql报错Table mysql.plugin doesn't exist的解决方法 一般产生原因是手工更改my.ini的数据库文件存放地址导致的 mysql服务启动时候找不到内置数据库" ...

  10. Idea导出jar包运行报错:找不到主清单属性解决方法

    Idea导出jar包运行报错:找不到主清单属性解决方法 参考文章: (1)Idea导出jar包运行报错:找不到主清单属性解决方法 (2)https://www.cnblogs.com/stars-on ...

最新文章

  1. oracle 表列 自增,ORACLE表建立自增列
  2. 怎么让图片手机上排列_PS手机卷轴样机,分分钟让图片变得高大上!
  3. linux服务器之查看内存使用情况
  4. SAP CRM BSP component在test mode下launch的执行顺序
  5. Java 使用 POI 操作 Excel
  6. 用opencsv文件读写CSV文件
  7. Arch Linux 安装 Virtualbox 4.2.0 备忘录
  8. BZOJ-3226 校门外的区间 线段数+拆点(类似的思想)
  9. Pandas loc/iloc用法详解
  10. oracle定时任务在哪,oracle定时任务
  11. 调通sina33下的AP6212A0(WIFI+BT)(V1.1版本)
  12. 什么是DIMM插槽?
  13. Lambda表达式与函数式接口详解
  14. android 画圆形图 获取圆形bitmap
  15. 一代大商孟洛川的经商之道
  16. vagrant 设置除默认工项目之外的synced_folder一个坑
  17. SM4350 背光控制--关闭XBL WLED
  18. msrcr(Multi-Scale Retinex with Color Restoration) 带色彩恢复的多尺度视网膜增强算法 整理
  19. qdialog 圆角_QT 使用QSS实现圆角对话框
  20. vlookup多项匹配_VLOOKUP函数一对多查找,就是这么简单!

热门文章

  1. 国内十大上市移动医疗企业盘点
  2. python 修改文件内容3种方法,Python实现修改文件内容的方法分析
  3. IDEA SVN拉下来的项目import project 没反应 解决方案
  4. Django + MySQL + Redis 编写简单的高校求职招聘管理系统 in English(毕设+源码)
  5. 央行 继续实施稳健货币政策适时适度预调微调
  6. 提供AlTi5B催化富铝合金水解产氢材料/Ru/Ce(OH)CO3纳米材料/Al-Ga-Mg-Sn多元铝合金
  7. iOS友盟社会化分享完全攻略
  8. win7如何计算机共享的打印机驱动程序,细说win7如何添加打印机
  9. windows-sys:27:vmware下安装windows XP系统详细过程
  10. html中搜索框提示语,请输入您要搜索的内容(自定义Win10搜索框提示语的技巧)...