Frage

Ich versuche, eine benutzerdefinierte MediaStreamSource Klasse für mein Windows Phone 7 Projekt zu erstellen, das AAC liest Streams von http.
Ich habe schaute auf dem ManagedMediaHelpers von Microsoft zur Verfügung gestellt, und der Code scheint zu funktionieren, das einzige Problem, ist, dass ich keinen Ton bekommen kann ... ich kann es auf einem realen Gerät getestet haben, ist es so nicht der Emulator, der das Problem ist.
Ich habe auch in diesem sah Website zu versuchen, nur weißes Rauschen Sound zu bekommen, und mein Code ist mehr oder weniger die gleiche wie der Audio-Teil, aber immer noch keinen Ton bei allen ...

Jede Idee, wie diese zu lösen?

Der Grund, warum ich wählen, die MediaStreamSource zu versuchen, denn wenn ich gesetzt gerade meine MediaElement Quelle an den http-Stream mit

mediaElement.Source = new URI("http://....", UriKind.Absolute);

hinkt ein wenig, und ich kann nicht herausfinden, warum. Ich habe auch zu verwenden, um den XNA MediaPlayer versucht, aber es viele Einschränkungen hat, so dass ich es nicht für mye Zweck verwenden kann ...

Alle Hilfe ist sehr willkommen, danke!

War es hilfreich?

Lösung

Wenn Sie Mediastreamsource verwenden, haben Sie Ihre eigenen Decoder und Sachen zu schreiben, der raubend wirklich Zeit ist, andmaybe nicht erforderlich. Was möchten Sie verwenden möchten ist die AudioPlaybackAgent. Überprüfen Sie diesen Link für Informationen darüber, wie zu implementieren.

Dieses kann dann mit Urls zur Verfügung gestellt werden, der die Audiodaten enthält, und dann werden Streaming, auch im Hintergrund (wenn Sie schließen Ihre Anwendung usw.).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top