首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows 10应用程序开发- Mediaplayer

windows 10应用程序开发- Mediaplayer
EN

Stack Overflow用户
提问于 2017-04-21 14:54:20
回答 1查看 68关注 0票数 0

我使用下面的代码从一些网址(https://domailname/a.mp3)播放mp3文件,此服务器需要jwt令牌来验证请求。

如何从任何需要身份验证的url播放音频?

代码语言:javascript
复制
 System.Uri manifestUri = new Uri("https://domailname/a.mp3");
        mediaPlayerElement.Source = MediaSource.CreateFromUri(manifestUri);

        mediaPlayerElement.MediaPlayer.Play();
EN

回答 1

Stack Overflow用户

发布于 2017-04-24 18:05:33

this thread描述的以下情况下,您可以将令牌作为查询参数放入URL中。

System.Uri manifestUri = new Uri("https://domailname/a.mp3/?jwt=jwttoken");

可以从AdaptiveMediaSource创建MediaSource实例。如果媒体是自适应来源,您可以先尝试使用CreateFromUriAsync(Uri, HttpClient)方法创建AdaptiveMediaSource。使用bear模式将令牌作为Authorization Header的值,并通过DefaultRequestHeaders属性将header添加到HttpClient。关于这一点,您可以参考AdaptiveStreaming官方示例的scenario 3

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43535855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档