是否有可能將HTML5音頻標記的src作爲C++程序,並且C++程序是否可以將音頻流式傳輸到音頻元素?舉例來說,假設我有一個HTML5音頻元素試圖讓聲音從本地程序,如下所示:用於HTML5音頻的C++流服務器
<audio src='file://(path to program)'>
如果可能的話,我應該使用哪些庫?我現在只想在本地嘗試,所以file://就是我想要的。
編輯:設置爲源文件://將無法正常工作,所以我怎麼能告訴它從特定的C++程序獲得的音頻?
是否有可能將HTML5音頻標記的src作爲C++程序,並且C++程序是否可以將音頻流式傳輸到音頻元素?舉例來說,假設我有一個HTML5音頻元素試圖讓聲音從本地程序,如下所示:用於HTML5音頻的C++流服務器
<audio src='file://(path to program)'>
如果可能的話,我應該使用哪些庫?我現在只想在本地嘗試,所以file://就是我想要的。
編輯:設置爲源文件://將無法正常工作,所以我怎麼能告訴它從特定的C++程序獲得的音頻?
我不確定C++方面的問題,但試圖通過file:
嵌入一個可能的程序將不起作用,因爲瀏覽器只會讀取二進制文件foo.exe
而不是調用它並讀取標準輸出(或其他)。
相反,出於測試目的,你可能會想你的機器上運行的服務器,通過localhost
提到它。
當然,如果你的C++程序是獨立的,你可以寫/包括一個小型的Web服務器以服務來在只有音頻的請求,然後在C++中執行你想要的任何代碼,返回的數據。
否則,你可以寫一個C++插件/模塊,如IIS或Apache現有的Web服務器,並配置Web服務器的直接流量特定URL到您的C++函數返回的數據。這可能會稍微複雜一些,但通過允許您更專注於音頻代碼而不是擔心處理HTTP協議和TCP連接,功能更強大。
在這兩種情況下,那麼你的C++代碼將引用與任何網絡服務器。 「<音頻SRC = 'HTTP://本地主機:端口/等' >
好,感謝在清除了。 – George 2010-12-09 21:17:10