问题标签 [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.
ruby - 带有 Chrome 的 Selenium Webdriver 不会在 MacOS 上加载 Widevine 内容解密模块
当我在 MacOS 操作系统中运行我的测试套件时,chrome 没有加载“chrome://plugins/”下的“Widevine Content Decryption Module”时遇到问题,但它在 linux 和 windows 机器上运行良好。所以这是一种chromedriver在MacOS中打开浏览器的方式。
同样在“chrome://components/”下没有项目,与我手动运行 chrome 时的项目相比
我的测试套件中有以下行(用 Ruby 语言编写):
javascript - 如何在三星智能电视中启用视频 .mpd 和 Widevine?
我为三星智能电视开发应用程序。需要播放 dash 和 widevine 视频。我从服务器 mpd 和 licenseUrl 获得。
我尝试使用:Shaka Player、dash.js、video-js - 这些播放器中的每一个我都能够在浏览器中运行视频,但不能在 smartTV 应用程序上运行。我用来在 tizen tv 上播放视频的 Shaka Player。
我也用
它适用于没有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' 视频将不起作用。
- 三星给我发了一个示例 AVPlay 播放器,视频可以在那里播放,但 url 不像我有
网址:“http://***.wvm”
我需要
网址:“http://***.mpd”
如何在三星智能电视中启用视频 .mpd 和 Widevine?
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 设备上运行它。
- 你能告诉我如何为 WideVine 目的配置 Amazon 设备吗?
- 我看到 Amazon Fire 支持 WideVine DRM 方案,并且设备是 1 级安全的。如何让 Exo-Player 演示在 Amazon Fire TV 上运行?
谢谢你的时间,亚尼夫
javafx - JxBrowser 上的 WideVine 支持
只是想找出必须做些什么才能将 Google Chrome 中支持的 Widevine Media 插件启用到 JxBrowser,因为这似乎成为我们需要访问的页面的一个非常流行的插件。
干杯。
android - 如何确定设备是否仅支持 Widevine 经典?
到目前为止,我能够检测到设备是否支持任何种类的 Widevine 版本,但我需要确保该设备不支持经典(即使它确实支持 Widevine 模块化)。
任何想法如何做到这一点?
android - 如何检查 Android 设备上存在的 Widevine DRM
我正在制作一个应用程序,我必须在其中检查Android 设备中是否存在Google Widevine DRM 。如何以编程方式检查?
提前致谢
tvos - WideVine tvOS 支持
如果有人已经在 tvOS 上工作过,请指导我。目前我正在将 ios 应用程序移植到 tvOS。但是需要知道 Widevine 是否支持 tvOS?什么是这个http://stackoverflow.com/questions/10350245/android-widevine-hls-drm-support/41339857#41339857
表示想为智能电视做开发的开发者不需要经过CWIP。如果我误解了,请纠正我。
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的内容
ios - 在ios swift上播放widevine drm dash url
我想在ios上播放widevine url,ios中是否有类似于支持widevine DRM的android exoplayer的播放器,现在在android中我可以播放widevine mpd文件
例外: