久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何使用 Javascript/PHP 錄制用戶的聲音?

How can I record a user#39;s voice using Javascript/PHP?(如何使用 Javascript/PHP 錄制用戶的聲音?)
本文介紹了如何使用 Javascript/PHP 錄制用戶的聲音?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我目前正在嘗試創建一個測試站點,允許用戶記錄語音筆記并將其保存到他們的帳戶中.使用 PHP 或 JavaScript 執行此操作的最佳方法是什么?

I am currently trying to make a test site that allows users to record voice-notes and save it to their account. What is the best way to do this using either PHP or JavaScript?

我希望此過程的步驟是:

The steps that I am looking to have for this process are:

1) 用戶點擊錄制按鈕.2) 啟動記錄序列.3) 停止序列.4) 命名文件并將其發送到服務器.

1) User clicking the record button. 2) Initiation of the recording sequence. 3) Stopping the sequence. 4) Naming of the file and sending it over to the server.

我的主要查詢集中在第二步,在這里我需要某種機制來與用戶的麥克風交互以錄制語音.我對網絡開發本身還是個新手,我不知道如何使用 JavaScript 調用錄音.

My main query is focused on the 2nd step, where I'd need some mechanism that would interact with the user's mic to record the voice. I am still new to web dev per se and I do not know how I can invoke voice recording using JavaScript.

在 Google 中搜索后,我在 StackOverflow 中找到了一些解決類似問題的鏈接,但答案沒有幫助.許多解決方案都指向 Flash,但我想盡可能避免這種情況.所以我的問題確實歸結為是否可以使用 JavaScript 錄制語音?如果可以,如何錄制?"

Upon searching in Google, I found some links in StackOverflow which addressed similar issues but the answers were not helpful. A lot of solutions pointed to Flash but I would like to avoid that as much as possible. So my question does boil down to "Is it possible to record voice using JavaScript? If yes, how?"

提前致謝.

推薦答案

HTML5 音頻 API 在瀏覽器中并未得到廣泛支持,我認為它適用于 Chrome,而 Firefox 最近已將它添加到它的 nightlies ... 瀏覽器前綴是此階段需要,但通用 API 是...

The HTML5 Audio API is not widely supported in browsers, I think it works in Chrome and Firefox has had it recently added to its nightlies... Browser prefixes are required at this stage but the general API is...

navigator.getUserMedia({audio: true}, function(stream) { /* do stuff */ });

那么對于 Chrome 來說就是 webkitGetUserMedia,對于 Firefox 來說就是 mozGetUserMedia.

So that would be webkitGetUserMedia for Chrome and mozGetUserMedia for Firefox.

您現在更一致的選擇是通過瀏覽器插件(例如 Flash 或 Java)或創建用戶需要安裝的桌面客戶端.

Your more consistent options right now are via browser plugins such as Flash or Java or to create a desktop client that the user would need to install.

有關 getUserMedia 的相關資源:

Resources of interest regarding getUserMedia:

  • getUserMedia 簡介
  • getUserMedia 添加到 Firefox nightlies
  • Chromium 中 getUserMedia 的純音頻問題

以下問題可能會進一步幫助您:

The following question may assist you further:

教程使用 flash 或 java servlet 將麥克風數據從瀏覽器上傳到服務器?

這篇關于如何使用 Javascript/PHP 錄制用戶的聲音?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Joining 2 tables in SELECT(MYSQL/PHP)(在 SELECT(MYSQL/PHP) 中加入 2 個表)
How to make lt;option selected=quot;selectedquot;gt; set by MySQL and PHP?(如何使lt;option selected=“selectedgt;由 MySQL 和 PHP 設置?)
Auto populate a select box using an array in PHP(使用 PHP 中的數組自動填充選擇框)
PHP SQL SELECT where like search item with multiple words(PHP SQL SELECT where like search item with multiple words)
json_encode produce JSON_ERROR_UTF8 from MSSQL-SELECT(json_encode 從 MSSQL-SELECT 產生 JSON_ERROR_UTF8)
MySQL ORDER BY rand(), name ASC(MySQL ORDER BY rand(),名稱 ASC)
主站蜘蛛池模板: 日韩欧美一区二区三区四区 | 精品国产一区二区三区观看不卡 | 精品欧美乱码久久久久久 | 韩日一区二区三区 | 一起操网站 | 成人在线免费观看 | 午夜小影院 | 亚洲激情一区二区三区 | 亚洲精品免费视频 | 老外几下就让我高潮了 | 国产精品视频网 | 国产精选一区 | 黄色毛片网站在线观看 | 伊人网影院| 亚洲伊人久久综合 | 最近中文字幕在线视频1 | 亚洲欧美激情视频 | 免费在线观看成年人视频 | 亚洲vs天堂| 日本在线视频一区二区 | 国产成人免费视频网站高清观看视频 | 日韩成人一区二区 | 天天影视网天天综合色在线播放 | 在线毛片网 | 一级高清视频 | 欧美另类视频在线 | jlzzjlzz国产精品久久 | 青青久久| 黄色片在线网站 | 精品国产欧美 | 在线不卡av| 久久噜噜噜精品国产亚洲综合 | 一级片子 | 色噜噜色综合 | 自拍 亚洲 欧美 老师 丝袜 | 99精品免费久久久久久久久日本 | 精品视频一区二区三区在线观看 | 日一区二区三区 | 久久精品国产免费 | 在线日韩| 国产xxxx岁13xxxxhd |