我很难获得一个建立在phonegap之上的iphone应用来流式传输在线广播电台。应该可以,但
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日志控制台中冻结并且没有错误。
我该如何处理?
答案 0 :(得分:4)
我是通过使用HTML5完成的... 只需创建一个AUDIO实例并使用SRC调用URL STREAM。 音频播放器将可见,但您可以轻松隐藏它!
答案 1 :(得分:3)
看起来iOS中的Media api不支持流式传输。
https://github.com/phonegap/phonegap-iphone/issues/55
如果您愿意使用仍处于开发阶段的代码(不确定我是否还有其他问题)那么我已经使用Matt Gallagher的AudioStreamer类编写了一个插件,到目前为止它似乎在iOS上运行良好:
https://github.com/devgeeks/phonegap-plugins/tree/AudioStreamer/iPhone/AudioStream
如果您确实尝试并发现任何错误,请务必告诉我:)
编辑:这个插件永远不会真正完成,可能不是最好的解决方案。我担心人们还在支持这个,呵呵。对于PhoneGap和iOS中的流媒体,最好使用直接的HTML5音频。这是一种享受。