2011-06-23 14 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

あなたはそれを試してみると、任意のバグを見つけ、私に知らせてくださいない場合:)

EDIT:このプラグインは本当にやったことがなかったですおそらく最良の解決策ではありません。私は人々がまだこれをアップヴォーティングしていることを心配しています。 PhoneGapとiOSでのストリーミングでは、まっすぐなHTML5オーディオを使用するのが最善の方法です。それは治療に役立ちます。

+0

MPMoviePlayerはプラグインなしで仕事をしているようです...私には何かがありませんか? – vasion

+0

元の質問者がPhoneGapについて質問しました。 MPMoviePlayerにはネイティブiOS開発が必要です(Objective-C)。 – Devgeeks

+0

申し訳ありませんが、私はそれがphonegapプラグインであることに気付かなかった... – vasion

4

私はこれをHTML5を使用して行っています... 単にオーディオインスタンスを作成し、SRCを使用してURL STREAMを呼び出します。 オーディオプレーヤーは表示されますが、簡単に隠すことができます!

+1

@ Dalibor Vlahoどうやってやるの? – sammyukavi

関連する問題