2011-06-23 59 views
4

我很難得到一個iphone手機應用程序,建立在流式廣播電臺之上。這應該是可能的,但做如何使用Phonegap流式播放在線廣播?

try { 
    var myaudio = new Media('http://domain.com:8000/ices',function(e) 
      {alert(e);},function(e){alert(e);}); 
       myaudio.play(); 
     } catch (e) { 
       alert('no audio support!'); 
    } 

不播放流。沒有錯誤。該應用只是凍結,並沒有在Xcode日誌控制檯中的錯誤。

我該如何解決這個問題?

回答

3

它看起來像iOS中的Media api不支持流式傳輸。

https://github.com/phonegap/phonegap-iphone/issues/55

如果你願意與仍處於開發階段(不知道我都出它尚未扭結)的編碼工作的話,我已經寫了使用馬特加拉格爾的AudioStreamer類,到目前爲止插件似乎在iOS上工作的偉大:

https://github.com/devgeeks/phonegap-plugins/tree/AudioStreamer/iPhone/AudioStream

如果你嘗試一下,發現任何錯誤,請務必讓我知道:)

編輯:此插件從來沒有真正完成,可能不是最好的解決方案。我擔心人們仍然在鼓吹這個,嘿。對於在PhoneGap和iOS中進行流式傳輸,最好使用直接的HTML5音頻。它工作的一種享受。

+0

MPMoviePlayer似乎沒有插件做這項工作...有什麼我失蹤? – vasion

+0

最初的提問者詢問了有關PhoneGap的問題。 MPMoviePlayer需要本機iOS開發(Objective-C)。 – Devgeeks

+0

對不起,我沒有注意到它是一個phonegap插件... – vasion

4

我已經通過使用HTML5來完成此操作... 只需創建一個AUDIO實例並使用SRC來調用URL STREAM。 音頻播放器將可見,但你可以很容易地隱藏它!

+1

@ Dalibor Vlaho你如何做到這一點? – sammyukavi

相關問題