Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem/Bug]: WebView2 Fixed Runtime does not support PlayReady functionality. #4632

Open
cryptofyre opened this issue Jun 15, 2024 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@cryptofyre
Copy link

What happened?

We're encountering an issue where the WebView2 Fixed Runtime does not support PlayReady functionality. Applications such as ours (Cider) that rely on PlayReady DRM for media playback experience compatibility problems when using the WebView2 Fixed Runtime. This lack of support results in failures to play protected content as expected.

Currently, this limitation is impacting our ability to provide secure media playback within our application. We need PlayReady support in the WebView2 Fixed Runtime to ensure compatibility with our DRM requirements and maintain a consistent user experience.

Importance

Blocking. My app's basic functions are not working due to this issue.

Runtime Channel

Stable release (WebView2 Runtime)

Runtime Version

123.0.2420.81

SDK Version

1.0.1264.42

Framework

WPF

Operating System

Windows 11

OS Version

26100.560

Repro steps

  1. Set up the Environment

    • Create a simple basic WPF WebView2 project.
    • Setup the latest version of the WebView2 Fixed Runtime instead of using Evergreen/System's installation.
  2. Prepare project

    • Implement or test content protected by PlayReady DRM in the application.
  3. Launch the Application

    • Start the application and navigate to a page or content that requires PlayReady DRM for playback.
  4. Observe the Issue

    • Attempt to play the DRM-protected content.
    • Application does not properly playback the encrypted stream/video/audio.

Repros in Edge Browser

No, issue does not reproduce in the corresponding Edge version

Regression

Don't know

Last working version (if regression)

No response

@cryptofyre cryptofyre added the bug Something isn't working label Jun 15, 2024
@victorhuangwq
Copy link
Collaborator

By specifically mentioning that the Fixed Runtime does not support PlayReady, are you implying that the Evergreen WebView2 runtime supports PlayReady?

@cryptofyre
Copy link
Author

By specifically mentioning that the Fixed Runtime does not support PlayReady, are you implying that the Evergreen WebView2 runtime supports PlayReady?

This is correct yes, we are able to use PlayReady implementation just fine if we select the Evergreen runtime instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants