在 Windows Phone 7 应用程序中流式传输音频



如果我在Javascript中这样做,我可以播放源URL后面的音乐条纹。没关系。

var music = new Audio();
var source = http://*HOST*.grooveshark.com/stream.php?streamKey=*STREAMKEY*;
music.src = source;
music.play();

更好的是,我可以在我的 WP7 应用程序中有一个 Web 控件来执行此操作,并且神奇的是我在应用程序中播放音乐。但是,我也想在后台播放音频。所以我不能只在 Web 浏览器控件中流式传输音频。

我需要采用上述类型的音频源,但在本机Windows Phone应用程序中使用它。似乎有很多方法,MediaElement,BackgroundAudioPlayer等,等等。但是它们似乎都无法使用上述URL。我可以向他们传递指向某处服务器上的mp3的链接,一切都很好。但我似乎无法通过这样的网址在 Windows 手机上流式传输音频。

尝试使用 Phonegap Media API for Windows Phone 的 JavaScript 方式

科尔多瓦媒体接口

并使其看起来像:

    my_media = new Media("test.mp3", onSuccess, onError);
    function onSuccess() {
        console.log("playAudio():Audio Success");
    }
    // onError Callback 
    //
    function onError(error) {
        alert('code: '    + error.code    + 'n' + 
              'message: ' + error.message + 'n');
    }

希望这对:)有所帮助

相关内容

  • 没有找到相关文章

最新更新