Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在Flatter web版本中播放DRM内容?_Flutter_Flutter Web_Flutterwebviewplugin_Flutter Video Player - Fatal编程技术网

Flutter 如何在Flatter web版本中播放DRM内容?

Flutter 如何在Flatter web版本中播放DRM内容?,flutter,flutter-web,flutterwebviewplugin,flutter-video-player,Flutter,Flutter Web,Flutterwebviewplugin,Flutter Video Player,颤振应用程序在移动版本和web版本中都实现。我们有一个播放器来传输DRM内容。对于android native,通过使用ExoPlayer支持,我们可以播放DRM内容。下面是一些为玩家提供许可证的软件包 com.google.android.exoplayer2.source.dash.DashMediaSource com.google.android.exoplayer2.drm.DrmSessionManager com.google.android.exoplayer2.source.s

颤振应用程序在移动版本和web版本中都实现。我们有一个播放器来传输DRM内容。对于android native,通过使用ExoPlayer支持,我们可以播放DRM内容。下面是一些为玩家提供许可证的软件包

com.google.android.exoplayer2.source.dash.DashMediaSource
com.google.android.exoplayer2.drm.DrmSessionManager
com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
com.google.android.exoplayer2.source.ProgressiveMediaSource
com.google.android.exoplayer2.source.hls.HlsMediaSource
现在,我们希望在web版本中播放相同的DRM内容。我们正在使用“VideoElement”播放流url。VideoElement对于普通视频url来说工作正常,但我们没有找到在其中播放DRM内容的方法。换句话说,我们不能在web版本的VideoElement中提供许可证URL来播放DRM内容

目前的网络视频播放器代码如下所述

 videoElement = VideoElement()
      ..src = uri
      ..autoplay = false
      ..controls = false
      ..style.border = 'none';

    videoElement.setAttribute('playsinline', 'true');

    ui.platformViewRegistry.registerViewFactory(
        'videoPlayer-$textureId', (int viewId) => videoElement);

添加许可证url/播放DRM url的任何建议。

如果我理解正确,您希望在web中播放加密媒体。根据我的理解,这绝对是可能的。您必须使用dart或js interops进行解密,然后设置视频标签的src内容。一个例子是如何在JS中完成的。了解EME的主要文章是其他信息,也可在此SO@AbhilashChandran中获得,谢谢您的回复。我将检查您的url参考,并为我进行训练。