2011-12-29 69 views
0

我試過音頻/嵌入/對象狩獵VAI播放wav流,但他們都失敗。如何在JavaScript

打出一波文件是好的,但不能播放流。

<audio><source src="sample.wav" /></audio>OK

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

<object data="sample.wav"></object>OK

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

JPL艾爾也無法工作!

我發現了線索: 如果在我之前在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"/>

回答

1

首先檢查這個Supported Video and Audio Formats用於音頻/視頻支持的信息。

jPlayer,一個jQuery/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

+0

jPlayer也無法工作:( – 2011-12-29 10:54:30

+0

檢查[這]( http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12539/supported-video-and-audio-formats)和[另一](HTTP://www.l ongtailvideo.com/support/jw-player/jw-player-for-flash-v5/12535/video-delivery-rtmp-streaming) – 2011-12-29 11:41:53