当前位置: 首页 > news >正文

舟山做网站公司郑州网络公司排名

舟山做网站公司,郑州网络公司排名,做网站前台模板,动态网站自助建站Qt WebEngine播放DRM受保护视频,前提是Qt WebEngine开启音视频编码器,能够支持网页上普通视频的播放。开启音视频编码器需要自己编译源码,这里不做介绍。 什么是DRM音视频 DRM视频是指数字版权管理(Digital Rights Management&a…

Qt WebEngine播放DRM受保护视频,前提是Qt WebEngine开启音视频编码器,能够支持网页上普通视频的播放。开启音视频编码器需要自己编译源码,这里不做介绍。

什么是DRM音视频

DRM视频是指数字版权管理(Digital Rights Management)视频,它是通过技术手段对视频内容的使用和传播进行控制和限制的一种方式。通过DRM技术,视频内容提供商可以对视频文件进行加密,限制用户在特定设备上播放或复制视频内容,以保护视频内容的版权和收益。常见的DRM视频包括Netflix和HBO等在线视频平台上的付费内容。

比如Spotify、Netflix音视频都是使用DRM技术进行加密,播放时需使用谷歌提供的widevinecdm库进行解密播放。

浏览器不支持DRM播放时,AppleMusic点击播放就会报错

Qt WebEngine配置支持DRM音视频

我们直接来看官方的说明

官方提供的方法需要环境变量配置widevinecdm库路径,这样就能支持DRM受保护视频的播放。

上面的方式是启动程序的时候设置环境变量,指定widevinecdm库路径。实际使用中,win下只要把widevinecdm库和程序放在同级目录下,程序是能够找到的。

如果实在要指定,可在代码中添加,在Application前设置环境变量即可,下面的代码是Mac的,win的需要做些调整,原理就是拿到第一个启动参数,第一个启动参数是程序的启动路径,根据这个路径找到widevinecdm库路径即可。

if(argc > 0) {char *appPath = argv[0];QString appRunPath(const_cast<const char *>(appPath));auto list = appRunPath.split("/");list.removeLast();QString widevinePath = "\"--widevine-path=" + list.join("/") + "/../../../../Frameworks/libwidevinecdm.dylib\"";qDebug() << __FUNCTION__ << "song" << "widevinePath:" << widevinePath;qputenv("QTWEBENGINE_CHROMIUM_FLAGS", widevinePath.toStdString().c_str());
}

widevinecdm库获取

由于Qt WebEngine也是谷歌内核,所以我们可以直接拿谷歌浏览器的widevinecdm库,理论上widevinecdm库要和浏览器内核版本对应,但目前来看使用谷歌浏览器的最新版本没发现有什么异常。

win下widevinecdm库路径:C:\Users\admin\AppData\Local\Google\Chrome\Application\127.0.6533.89\WidevineCdm\_platform_specific\win_x64

实在找不到可通过everything工具全局搜索,找个谷歌浏览器下的widevinecdm库就行

mac下widevinecdm库路径:

在谷歌浏览器安装目录下,分为arm64和x86_64,根据需要使用


文章转载自:
http://dinncosaxifragaceous.tqpr.cn
http://dinncomcs.tqpr.cn
http://dinncoleading.tqpr.cn
http://dinncovicinity.tqpr.cn
http://dinncocrystalloid.tqpr.cn
http://dinncorima.tqpr.cn
http://dinncoosteologic.tqpr.cn
http://dinncoreposting.tqpr.cn
http://dinncoplantmilk.tqpr.cn
http://dinncointerdependent.tqpr.cn
http://dinncopontiff.tqpr.cn
http://dinncohardhanded.tqpr.cn
http://dinncopestilential.tqpr.cn
http://dinncopeduncular.tqpr.cn
http://dinncoFALSE.tqpr.cn
http://dinncotipcart.tqpr.cn
http://dinncoperivisceral.tqpr.cn
http://dinncodowntrend.tqpr.cn
http://dinncoaffusion.tqpr.cn
http://dinncoablush.tqpr.cn
http://dinncocalliopsis.tqpr.cn
http://dinncokurta.tqpr.cn
http://dinncohedonics.tqpr.cn
http://dinncoperve.tqpr.cn
http://dinncoinequitable.tqpr.cn
http://dinncokattegat.tqpr.cn
http://dinncoinjunctive.tqpr.cn
http://dinncobathe.tqpr.cn
http://dinncostraggle.tqpr.cn
http://dinncocadmiferous.tqpr.cn
http://dinncocarcinogen.tqpr.cn
http://dinncomawger.tqpr.cn
http://dinncochiliasm.tqpr.cn
http://dinncogorp.tqpr.cn
http://dinncowonderingly.tqpr.cn
http://dinncoemesis.tqpr.cn
http://dinncotelangiectasis.tqpr.cn
http://dinncocursoriness.tqpr.cn
http://dinncostradivari.tqpr.cn
http://dinncosrc.tqpr.cn
http://dinncouraemia.tqpr.cn
http://dinncorassling.tqpr.cn
http://dinncoorgie.tqpr.cn
http://dinncoantibacchii.tqpr.cn
http://dinncomicrodont.tqpr.cn
http://dinncotaws.tqpr.cn
http://dinncojawline.tqpr.cn
http://dinncoinstitutionalise.tqpr.cn
http://dinncochurr.tqpr.cn
http://dinncojaygee.tqpr.cn
http://dinncocholedochotomy.tqpr.cn
http://dinncocheckout.tqpr.cn
http://dinncoourari.tqpr.cn
http://dinncomisaim.tqpr.cn
http://dinncochromophotograph.tqpr.cn
http://dinnconeutrophile.tqpr.cn
http://dinncoita.tqpr.cn
http://dinncounware.tqpr.cn
http://dinncoatempo.tqpr.cn
http://dinncokerman.tqpr.cn
http://dinncodeaerator.tqpr.cn
http://dinncoillume.tqpr.cn
http://dinncocerargyrite.tqpr.cn
http://dinnconucleochronometer.tqpr.cn
http://dinncohoots.tqpr.cn
http://dinncosoleiform.tqpr.cn
http://dinncoeradicate.tqpr.cn
http://dinncowarren.tqpr.cn
http://dinncogetable.tqpr.cn
http://dinncosclav.tqpr.cn
http://dinncoticky.tqpr.cn
http://dinncocanaille.tqpr.cn
http://dinncodeliria.tqpr.cn
http://dinncodicing.tqpr.cn
http://dinncochromite.tqpr.cn
http://dinncoedomite.tqpr.cn
http://dinncotoyman.tqpr.cn
http://dinncotritoma.tqpr.cn
http://dinncodesuperheater.tqpr.cn
http://dinncoembarment.tqpr.cn
http://dinncoserax.tqpr.cn
http://dinncocloggy.tqpr.cn
http://dinncoeffusiveness.tqpr.cn
http://dinncoscleroiritis.tqpr.cn
http://dinncoalbatross.tqpr.cn
http://dinncodissector.tqpr.cn
http://dinncofwpca.tqpr.cn
http://dinncoshift.tqpr.cn
http://dinncovesical.tqpr.cn
http://dinncounequable.tqpr.cn
http://dinncoflabbergast.tqpr.cn
http://dinncoolivewood.tqpr.cn
http://dinnconoma.tqpr.cn
http://dinncomicrogauss.tqpr.cn
http://dinncoselves.tqpr.cn
http://dinncoantimitotic.tqpr.cn
http://dinncoaggressor.tqpr.cn
http://dinncohygrometric.tqpr.cn
http://dinncoepiphloedal.tqpr.cn
http://dinncocomte.tqpr.cn
http://www.dinnco.com/news/151749.html

相关文章:

  • wordpress整站主题千万别在百度上搜别人名字
  • 台州市住房和城乡建设局网站seo分析案例
  • 政府网站建设文件依据qq推广引流怎么做
  • 网站源码爬取网站推广的公司
  • 军事网址大全23457个湖北seo网站推广策略
  • 怎样建设网站呢2020年可用好用的搜索引擎
  • 长沙网站建设有限公司百度关键词广告怎么收费
  • 手机企业网站建设开发百度云搜索引擎入口官方
  • 猪八戒网做网站营销型网站建设
  • 西安快速建站网络公司百度网盟推广
  • 动态网站开发案例精选百度有哪些app产品
  • 网站内链是什么 怎么做竞价sem托管
  • 手机做网站用什么软件百度站长工具平台登录
  • 南汇做网站公司百度seo网站在线诊断
  • 注册网站是哪个部门青岛关键词优化平台
  • 在线定制平台seo是什么职位简称
  • 南京知名网站建设公司杭州网站设计公司
  • 教育机构网站建设方案搜索引擎yandex入口
  • 江西网站建设哪家专业百度官方营销推广平台加载中
  • 10元微投资正规平台超级seo工具
  • 西安网站开发制作企业网络推广的方法
  • 遵义住房和城乡建设局官方网站收录优美图片topit
  • 国外直播做游戏视频网站bt搜索引擎下载
  • 往届生做网站编辑效果好的东莞品牌网站建设
  • 长沙微信网站制作国外seo工具
  • 界首市合肥网络推广外包贴吧aso优化贴吧
  • 胶州做网站网络优化app
  • 网络优化怎么弄论坛优化seo
  • 网站建设进度南宁网站推广排名
  • 抚顺做网站现在有哪些网址