UniApp中使用LivePlayer进行视频或在流媒体播放

参考官网文档:https://www.liveqing.com/docs/manuals/LivePlayer.html#%E5%9C%A8-vue-%E4%B8%AD%E4%BD%BF%E7%94%A8

1、安装:vue2:npm install @liveqing/liveplayer

在vue中使用,安装 copy-webpack-plugin 插件, npm install copy-webpack-plugin@4.6.0,

进行文件拷贝

复制代码
const CopyWebpackPlugin = require('copy-webpack-plugin');

module.exports = {
    configureWebpack: {
      plugins: [
        new CopyWebpackPlugin([
            { from: 'node_modules/@liveqing/liveplayer/dist/component/crossdomain.xml'},
            { from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer.swf'},
            { from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer-lib.min.js', to: 'js/'},
        ])
      ]
    }
  }

官网运行报错如下

需要修改成

复制代码
const path = require('path')
const CopyWebpackPlugin = require('copy-webpack-plugin');
module.exports = {
	configureWebpack: {	 
		plugins: [new CopyWebpackPlugin([{
				from: path.join(__dirname,
					'node_modules/@liveqing/liveplayer/dist/component/crossdomain.xml'),
			},
			{
				from: path.join(__dirname,
					'node_modules/@liveqing/liveplayer/dist/component/liveplayer-lib.min.js'),
				to: 'js/'
			},
			{
				from: path.join(__dirname,
					'node_modules/@liveqing/liveplayer/dist/component/liveplayer.swf'),

			}
		])]
	},
}

至于里面的"path"和"__dirname"等待后面继续研究

最后再index.html中添加对iveplayer-lib.min.js的引用

复制代码
<script src="js/liveplayer-lib.min.js"></script>

到这个地方就可以正常启动了,主要注意一下复制的写法

相关推荐
2501_9160074716 小时前
iOS开发中抓取HTTPS请求的完整解决方法与步骤详解
android·网络协议·ios·小程序·https·uni-app·iphone
00后程序员张21 小时前
Windows 下怎么生成 AppStoreInfo.plist?不依赖 Xcode 的方法
ide·macos·ios·小程序·uni-app·iphone·xcode
__zRainy__21 小时前
uni-app 全局容器实战系列(二):Vite 虚拟模块
windows·uni-app
__zRainy__21 小时前
uni-app 全局容器实战系列(一):全局容器的实现
uni-app·vite
安生生申1 天前
uni-app 连接 JDY-31 蓝牙串口模块实践
c语言·前端·javascript·stm32·单片机·嵌入式硬件·uni-app
小离a_a1 天前
uniapp小程序封装圆环显示比例数据
android·小程序·uni-app
__zRainy__1 天前
uni-app 全局容器实战系列(三):全局 NavBar 和 TabBar 组件设计
uni-app
一颗小青松2 天前
uniapp输入框fixed定位,导致页面顶起解决方案
前端·uni-app
2501_915106322 天前
深入解析无源码iOS加固原理与方案,保护应用安全
android·安全·ios·小程序·uni-app·cocoa·iphone
万能小林子2 天前
2026 AI开发新范式:Vibe Coding生成网页 + 3分钟打包成App,非技术人也能独立发布自己的App!
人工智能·uni-app·ai编程·web app·vibecoding