问题标签 [widevine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
443 浏览

ruby - 带有 Chrome 的 Selenium Webdriver 不会在 MacOS 上加载 Widevine 内容解密模块

当我在 MacOS 操作系统中运行我的测试套件时,chrome 没有加载“chrome://plugins/”下的“Widevine Content Decryption Module”时遇到问题,但它在 linux 和 windows 机器上运行良好。所以这是一种chromedriver在MacOS中打开浏览器的方式。

同样在“chrome://components/”下没有项目,与我手动运行 chrome 时的项目相比

我的测试套件中有以下行(用 Ruby 语言编写):

0 投票
1 回答
1758 浏览

javascript - 如何在三星智能电视中启用视频 .mpd 和 Widevine?

我为三星智能电视开发应用程序。需要播放 dash 和 widevine 视频。我从服务器 mpd 和 licenseUrl 获得。
我尝试使用:Shaka Player、dash.js、video-js - 这些播放器中的每一个我都能够在浏览器中运行视频,但不能在 smartTV 应用程序上运行。我用来在 tizen tv 上播放视频的 Shaka Player。

我也用

  1. 它适用于没有widevine的视频

    function getESN() { var deviceId = null; try { var deviceId = document.getElementById("externalPlugin").GetESN("WIDEVINE"); if (!deviceId) { throw new Exception('GetESN is not supported. Please reboot the device and call to Samsung service center if the issue happens again.'); } if ((deviceId + '').substr(0, Math.min(deviceId.length, 2)) != 'SS') { throw new Exception('deviceId is not valid. Please reboot the device and call to Samsung service center if the issue happens again.'); } } catch (e) { alert("EXCEPTION(getESN):" + e); return null; } return deviceId; } var deviceId = getESN(); var url = 'urlToMpd|DEVICE_ID=' + deviceId + '|DEVICET_TYPE_ID=60|DRM_URL=licenseUrl|COMPONENT=HAS'; var player = document.getElementById('pluginPlayer'); player(url)

如果您更改 url 'COMPONENT=WV' 视频将不起作用。

  1. 三星给我发了一个示例 AVPlay 播放器,视频可以在那里播放,但 url 不像我有

网址:“http://***.wvm”

我需要

网址:“http://***.mpd”

如何在三星智能电视中启用视频 .mpd 和 Widevine?

0 投票
0 回答
817 浏览

amazon - 如何在 Amazon Fire TV 上实施 WideVine MediaDRM

我正在尝试在亚马逊设备上实施Android WideVine DRM 解决方案——同时使用亚马逊 Fire TV。我NotProvisionedException在使用WideVine MediaDRM时得到了。我下载了 ( https://github.com/amzn/exoplayer-amazon-port ) 用于 exo-player 的 Amazon 移植,并在它无法播放的 Fire-TV 设备上运行它。

  1. 你能告诉我如何为 WideVine 目的配置 Amazon 设备吗?
  2. 我看到 Amazon Fire 支持 WideVine DRM 方案,并且设备是 1 级安全的。如何让 Exo-Player 演示在 Amazon Fire TV 上运行?

谢谢你的时间,亚尼夫

0 投票
1 回答
83 浏览

javafx - JxBrowser 上的 WideVine 支持

只是想找出必须做些什么才能将 Google Chrome 中支持的 Widevine Media 插件启用到 JxBrowser,因为这似乎成为我们需要访问的页面的一个非常流行的插件。

干杯。

0 投票
1 回答
434 浏览

ios - iOS 中的 Azure 媒体播放器集成

我已经浏览了提供给 的这份文件develop video player applications

但是我没有在 iOS 中得到任何正确的播放器实现方式。

在此博客中,他们提供了指向 github 页面的链接,但 github 显示错误消息Page not found

是否有任何适当的iOS Azure player集成文件?

0 投票
1 回答
400 浏览

android - 如何确定设备是否仅支持 Widevine 经典?

到目前为止,我能够检测到设备是否支持任何种类的 Widevine 版本,但我需要确保该设备不支持经典(即使它确实支持 Widevine 模块化)。

任何想法如何做到这一点?

0 投票
3 回答
5940 浏览

android - 如何检查 Android 设备上存在的 Widevine DRM

我正在制作一个应用程序,我必须在其中检查Android 设备中是否存在Google Widevine DRM 。如何以编程方式检查?

提前致谢

0 投票
0 回答
544 浏览

tvos - WideVine tvOS 支持

如果有人已经在 tvOS 上工作过,请指导我。目前我正在将 ios 应用程序移植到 tvOS。但是需要知道 Widevine 是否支持 tvOS?什么是这个http://stackoverflow.com/questions/10350245/android-widevine-hls-drm-support/41339857#41339857

表示想为智能电视做开发的开发者不需要经过CWIP。如果我误解了,请纠正我。

0 投票
1 回答
740 浏览

ember.js - 如何在电子应用中实现widevine

我在电子中播放宽藤内容时遇到问题。我正在尝试将 ember-app 转换为电子应用程序。除了widevine内容一切都很好,版本信息是:

  • 沙卡2.02
  • 电子 1.4.13(铬 53)
  • 电子包装器 8.4.0
  • Widevine v1.4.8.903

我使用了 http://electron.atom.io/docs/tutorial/using-widevine-cdm-plugin/ docs。为了检查我的播放器,我加载了 shaka-demo 应用程序。

我像这样包括了widevine

app.commandLine.appendSwitch('widevine-cdm-path', path.join(__dirname, `./widevine/1.4.8.903/_platform_specific/linux_x64/libwidevinecdmadapter.so`)); app.commandLine.appendSwitch('widevine-cdm-version', '1.4.8.903');

还补充道plugins: true。当我加载mainWindow.loadURL('https://shaka-player-demo.appspot.com/'); 播放 Widevine 内容时,它被禁用。我试过navigator.plugins还是不能播放widevine的内容

0 投票
1 回答
1237 浏览

ios - 在ios swift上播放widevine drm dash url

我想在ios上播放widevine url,ios中是否有类似于支持widevine DRM的android exoplayer的播放器,现在在android中我可以播放widevine mpd文件

例外: