我有一个音频网址,想要从互联网上播放。
我在AudioPlayerAgent
和AudioStreamingAgent
都看到了我可以将一个uri分配到曲目并播放它。那么它们之间有什么区别呢?
player.Track = new AudioTrack(new Uri("www.example.com"), "title", "artist", "album", null);
player.Play();
答案 0 :(得分:0)
AudioPlayerAgent
是BackgroundAgent
的一种实现,专门用于在后台播放音频。
但是
AudioStreamingAgent
是一个BackgroundAgent
,可执行每个音轨流式播放。
那是什么意思?好吧,我的解释是AudioPlayerAgent
用于播放您在本地存储的背景音频,其中AudioStreamingAgent
用于在后台传输云音乐。
答案 1 :(得分:0)
There是两种类型的背景音频应用程序。
一种类型实现一个简单的播放列表并传递一个包含该内容的Uri Zune媒体队列的媒体文件的地址,用于设置当前 跟踪。 Uri可以是手机本地或远程地址。在 无论是哪种情况,音频都必须是Windows支持的类型 电话播放。
其他类型的背景音频应用程序使用MediaStreamSource 实现音频流以将音频样本馈送到回放 系统。此流的格式可以是您想要的任何内容