1

在我的 Android 应用程序中,我可以播放受 Widevine 保护的视频。这些视频不会本地存储在设备中,而是流式传输。Widevine 技术支持自适应流媒体。我正在解决一个问题,即我的视频质量总是很差。我在这里找到了这个问题的解决方案。只需将视频的 URI 从 更改http://somethingwidevine://something helps

但我的问题是 widevine:// 究竟是什么意思?我找不到任何关于使用 http:// 和 widevine:// 之间区别的描述。谁能解释我的区别?我知道,这有助于我解决质量问题,但还有其他区别吗?

非常感谢。

4

1 回答 1

0

看起来您的应用程序必须在某个地方包含一个自定义 URI 方案,这样才能使 Widevine 工作。

可以在 Android 清单中添加客户 URI 方案 - 典型格式如下:

<activity android:name="com.mpapp.test.MyUriActivity">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="myapp" android:host="path" />
    </intent-filter>
</activity>

启动此意图的 URI 将类似于“my app://....”。

于 2017-05-03T12:42:47.550 回答