使用ckplayer播放rtmp,在本地环境是正常播放的,打包后后显示:无法加载插件

环境:window10
版本:”vue-electron”: “^1.0.6”,

"electron": "^2.0.4","electron-builder": "^20.19.2"

// 将flash加载到eletron里,打包后在navigator.plugins有看到加载的插件
let pluginName
switch (process.platform) {

case 'win32':
pluginName = 'pepflashplayer64_32_0_0_207.dll'breakcase 'darwin':
pluginName = 'PepperFlashPlayer.plugin'breakcase 'linux':
pluginName = 'libpepflashplayer.so'break

}
const flashPath = path.resolve(__dirname, ‘../../plugins/flash/’ + pluginName)
app.commandLine.appendSwitch(‘ppapi-flash-path’, flashPath)
app.commandLine.appendSwitch(‘ppapi-flash-version’, ‘32.0.0.207’)

按照官方的文档,尝试过对flash里.swf文件授权,并未成功,原因可能是.swf是远程的链接,而nw-flash-trust只能对本地的.swf授权,但ckplayer等播放并不支持本地的.swf文件播放
// 授权swf
const flashTrust = require(‘nw-flash-trust’)
const appName = “*“
const trustManager = flashTrust.initSync(appName)
trustManager.add(path.join(__dirname, ‘..’, ‘..’, ‘static’, ‘ckplayer.swf’))
console.log(trustManager.list())

希望能在electron打包后能正常播放rtmp,有什么解决方案吗?

回答

请问这个问题解决了吗

你好,你的问题解决了么?我也遇到到了卖QQ靓号平台地图同样的问题

我遇到了而同样的问题 并且已经解决,请围观Electron播放 RTMP流 实现

你好,请问解决了吗


更多相关文章

  1. 【前端】在苹果safari浏览器上video标签无法正常播放视频
  2. 【前端】利用HTML5/JS有没有办法实现快速循环播放
  3. 【前端】HTML5 audio ,在chrome中设置currentTime无效
  4. 【前端】新手使用uikit-幻灯片,但是在播放时图片会闪烁,检查了半天
  5. uni-app实现一进入H5页面,背景音乐自动播放
  6. 有关H5中背景音乐的自动播放功能
  7. vue 前端打包 chunk-vendors文件过大的问题
  8. vue-cli打包后vendor.js文件太大
  9. parcle打包工具的一些资料链接

随机推荐

  1. Android(安卓)JNI/Hardware 加载(一)
  2. Android(安卓)手机无法连接mac解决办法
  3. Android中如何在命令行中查看某个文件的
  4. Android(Xamarin)之旅(三)
  5. Android(安卓)- R资源未找到至java文件报
  6. android 机顶盒开发-----GridView
  7. Android(安卓)EventBus 封装(支持多个粘性
  8. Android应用程序绑定服务(bindService)的过
  9. android外存储的状态
  10. Android(安卓)地址转换为经纬度