你好,
MAUI 提供的 MediaElement 目前还不支持在播放时进行验证。对于此需求,更推荐你将其作为一个 feature request 发布到 CommunityToolkit 仓库中,以使我们的开发团队意识到它。
更新:
MediaPlayer 可以使用 MediaSource 设置 URI。
mediaPlayer.Source = MediaSource.CreateFromUri(pathUri);
但是由于此方法中仅提供一个 URI 参数,因此无法通过内置方法在 MediaPlayer 中直接设置 Http 标头。
一种方法是结合 MediaPlayer 和 HttpClient,使用 HTTPClient 进行身份验证并获取Stream,然后通过CreateFromStream
方法为MediaPlayer
设置视频流。
您可以通过在浏览器中搜索 MediaPlayerElementWithHttpClient
来找到具体的实现示例。
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。