2012-03-01 112 views

回答

0

背景声音,只有7.1(及以上)。

如果要播放format/codec which is not natively supported by the phone中的流媒体音频,必须使用AudioStreamingAgent。如果它是支持的编解码器,则可以使用AudioPlayerAgent(请参阅示例here)。

使用AudioStreamingAgent是一项不重要的任务,需要深入了解您需要播放的编解码器,以便将其转换为手机可以理解的内容。我知道有一个人为此做了一个H.264视频流,并且花了很长时间和大量的时间才开始工作。在没有人问及之前:不,他们无法共享该项目的代码。

如果你真的必须这条路往下走,ManagedMediaHelpers(以前here)是一个很好的起点,但肯定的,它们并不包括所有的编解码器,这是潜在的,非常复杂,而不是好东西记录在网上。

+0

此示例不适用于实况流式音频。这就是为什么我正在寻找一个工作的例子。 – Alexandre 2012-03-02 02:55:47

+0

@AlexMaslakov我已经知道有人基于该示例构建了一个流客户端。 **它完全取决于编解码器。**如有必要,您必须自己理解并转换编解码器。与其仅仅抱怨现有示例不适用于您的流,请理解为什么并提出更具体的问题。 – 2012-03-02 11:00:33

+0

该示例使用'new AudioTrack(null,“A#/ Bb note”,null,null,null,“466.16”,EnabledPlayerControls.All)'播放...流?如果我使用'AudioTrack(新Uri(@“http://radiozetmp3-02.eurozet.pl:8400/”,UriKind.RelativeOrAbsolute),“A note”,null,null,null,“440”,EnabledPlayerControls。全部)'由于某种原因,它不工作。我不知道为什么。 – Alexandre 2012-03-02 11:24:18