Windows phone 8 在windows phone应用程序中使用后台音频播放器从OneDrive传输音频文件

Windows phone 8 在windows phone应用程序中使用后台音频播放器从OneDrive传输音频文件,windows-phone-8,onedrive,Windows Phone 8,Onedrive,我正在尝试使用windows phone应用程序播放音频文件,该应用程序可以播放背景音频,这些文件位于OneDrive中。查看OneDrive api,我已经找到了发现这些文件的方法,但要流式传输这些文件,我的直觉是OneDrive平台应该通过一些api公开流url,因为有两个应用程序从OneDrive流式传输音频,包括官方的OneDrive应用程序本身。我还没有弄明白这个api 我使用DropNet库中的GetMediaAsync api对dropbox也做了同样的事情,我希望OneDrive

我正在尝试使用windows phone应用程序播放音频文件,该应用程序可以播放背景音频,这些文件位于OneDrive中。查看OneDrive api,我已经找到了发现这些文件的方法,但要流式传输这些文件,我的直觉是OneDrive平台应该通过一些api公开流url,因为有两个应用程序从OneDrive流式传输音频,包括官方的OneDrive应用程序本身。我还没有弄明白这个api

我使用DropNet库中的GetMediaAsync api对dropbox也做了同样的事情,我希望OneDrive api也能做类似的事情?有人知道了吗?

我找到了解决办法

因此,OneDrive上的每个文件类基本上都作为rest对象返回,因此所有音频文件都有类型,音频对象有一个属性源,该属性源提供流url

我找到了一个解决方案


因此,OneDrive上的每个文件类基本上都作为rest对象返回,因此所有音频文件都有类型,音频对象有一个属性源,该属性源提供了流url

我正在尝试做同样的事情。我得到音频对象,在那里我可以看到“源”url。但是当我试图读取文件的内容时,我得到了404。我还在请求中添加了Authentication:Bearer ACCESS\u token,我正在尝试做同样的事情。我得到音频对象,在那里我可以看到“源”url。但是当我试图读取文件的内容时,我得到了404。我还在请求中添加了身份验证:承载访问\u令牌