如何在android webview中播放widevine drm内容

Posted

技术标签:

【中文标题】如何在android webview中播放widevine drm内容【英文标题】:How to play widevine drm content in android webview 【发布时间】:2018-05-17 12:49:39 【问题描述】:

我想使用html5 代码在webview android 中播放widevine drm 内容。 我试了很多都不成功,webview不支持widevine吗? 请提供在webview android 中玩widevine 的方法,如果widevinewidevine 中不支持,请告诉我,为什么?

任何帮助和建议将不胜感激。

【问题讨论】:

另见bugs.chromium.org/p/chromium/issues/detail?id=526058 【参考方案1】:

很遗憾,Android 设备附带的 webview 因设备和 Android 版本而异。

这里有一个很好的概述:

http://slides.com/html5test/the-android-browser#/42

您可以通过在 web 视图中使用像 Shaka 这样的开源 HTML5 播放器并尝试他们的一些演示内容来测试您的设备是否支持它。

Shakaplayer 包含一个基本教程,展示了如何在网页中包含播放器:

https://shaka-player-demo.appspot.com/docs/api/tutorial-basic-usage.html

您还可以使用 HTML5test Webview 应用程序等测试应用程序 - 检查流媒体部分以确保 MSE 和 DRM 都已勾选:

https://play.google.com/store/apps/details?id=com.html5test.webview&hl=en

【讨论】:

以上是关于如何在android webview中播放widevine drm内容的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 的 WebView 中播放 Dailymotion 视频

如何使用android在webview中播放视频?

如何在 Android 中隐藏 WebView 播放器的视频选项

如何在android webview中播放widevine drm内容

如何检测您是不是在android java的webview中点击了youtube播放按钮?

Android webview中如何播放网络视频