我正在嘗試編寫一個Web應用程序,它從用戶獲取信息,從該信息在服務器上生成音頻,然後在用戶的瀏覽器中播放它。我一直在使用Google搜索,我不確定究竟是什麼,我需要做的才能實現這一點。像Icecast這樣的節目是在「幕後」做什麼來創造這些流?我感覺有點像我甚至不知道如何提出正確的問題或搜索,因爲我發現的幾乎所有信息都是關於提供文件的,或者假設我比我知道的更多地瞭解事物的服務器端如何工作。以編程方式生成的音頻流向瀏覽器
-1
A
回答
0
只要看看Media source API(正在實施)。這將是你所需要的。
window.MediaSource = window.MediaSource || window.WebKitMediaSource;
var ms = new MediaSource();
var audio = document.querySelector('audio');
audio.src = window.URL.createObjectURL(ms);
ms.addEventListener('webkitsourceopen', function(e) {
...
var sourceBuffer = ms.addSourceBuffer('type; codecs="codecs"');
sourceBuffer.append(oneAudioChunk); //append chunks of data
....
}, false);
+0
我不認爲這是我要求的。這是客戶端 - 我試圖生成媒體服務器端,然後將其服務器到客戶端 –
+0
,所以你想爲你的應用程序完整的代碼?不要以爲開發者會做你的工作,而不是社區爲你服務。它的問答 –
+0
不,這不是我想要的。我其實不需要任何代碼 - 我正在尋找一個概念上的答案。 –
相關問題
- 1. 以編程方式生成聲音
- 2. 以編程方式生成視頻
- 3. 以編程方式調用瀏覽器
- 4. 以編程方式終止瀏覽器
- 5. 瀏覽器中的原生音頻
- 6. 從瀏覽器到服務器的流式音頻錄製?
- 7. 使用NetStream以編程方式流式傳輸音頻
- 8. 如何以編程方式瀏覽網頁瀏覽器?
- 9. 以編程方式在android的音頻歌曲混音器
- 10. 瀏覽器中的自定義漸進式音頻流
- 11. 以編程方式生成語音 - 聲音處理
- 12. 是否可以在瀏覽器中訪問實時音頻流?
- 13. 在瀏覽器中播放流式音頻(Asp.net)
- 14. 將現場音頻流式傳輸到瀏覽器
- 15. 在windows phone 7瀏覽器中流式傳輸音頻
- 16. 通過瀏覽器流式傳輸實時音頻(HTML5 ??)
- 17. 將音頻流式傳輸到瀏覽器
- 18. 跨瀏覽器OGG音頻
- 19. 在瀏覽器中獲取現有的音頻視頻流
- 20. TCPDF - 在瀏覽器中生成PDF,但也播放音頻
- 21. 以編程方式瀏覽網站
- 22. 在瀏覽器中循環播放音頻的最佳方式?
- 23. 音頻/視頻流傳輸到移動瀏覽器
- 24. 如何流視頻/音頻網絡瀏覽器
- 25. 基於瀏覽器的流媒體視頻/音頻(不是漸進式下載)
- 26. 以像素爲單位生成視頻,以編程方式
- 27. 視頻和音頻(IE)瀏覽器
- 28. 音頻編程,生成和聲
- 29. 以可編程方式在Mac上的Cocoa中流式傳輸音頻
- 30. 以編程方式生成Adobe文件的預覽
你的東西在哪裏? –
你是什麼意思? –
你試過的任何代碼? –