如何在safari vai javascript中播放wav流

时间:2011-12-29 09:18:50

标签: javascript html5 audio safari wav

我已经尝试过Audio / embed / Object,但所有这些都失败了。

播放wave文件没问题,但无法播放流。

<audio><source src="sample.wav" /></audio> 确定

<audio><source src="http://mydomain/stream" /></audio> 失败

<object data="sample.wav"></object> 确定

<object data="http://mydomain/stream"></object> 失败

jPlayer也无法正常工作!

我找到了一个线索: 如果我之前在firefox中播放它,那么safari就可以了。似乎firefox下载它所以safari可以在quicktime的缓存中播放它。 码: <embed src="http://10.224.91.28:8080/cas/auth.do?cmd=getaudiobycaptchaid&id=Q71UNBGRFOI00A8NDNBV76BTNE&clientid=9e1f73ca9d0ff1e07ca87f7660d1b911" height="45" width="170" type="audio/x-wav"/>

2 个答案:

答案 0 :(得分:1)

首先检查此Supported Video and Audio Formats是否有音频/视频支持信息。

jPlayerjQuery/Flash/HTML5-Based audio player声称可以播放MPEG-4音频内容。你应该可以使用它。

jPlayer - Server Response - MIME Type

另一个玩家是JW flash player,你可以试试。检查supported types

参考:
Web audio player for M4a
Seeking through a streamed MP3 file with HTML5 <audio> tag
How to play binary MP3 stream with jQuery/Javascript?

如果发现它与您的问题有些相关,请检查一下:
iPhone: Phonegap: Audio Playing in Background

答案 1 :(得分:0)

您应该使用html5audioplayer。它有点懈怠,但最终有效......