Re: [問題] 錄音相關API

看板AndroidDev作者 (窩男果)時間10年前 (2014/02/13 02:21), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《windnebula (宇)》之銘言: : 1.不知道有沒有辦法達到可以錄製手機中VOIP的對話內容 VOIP(SKYPE那些) 也只能直接麥克風收音 : 或者是比較深一點的層次 : 2.錄製所有從播音器放出的聲音 錄音只能選SOURCE 不是選play device SOURCE只有兩種 一種MIC 一種電話 如果VOIP是喇叭放出來 當然你就可以用麥克風收到 只是不清楚 如果是從電話小聽筒放出來,那就要用VOICE_COMMUNICATION 但是大部分的廠商 VOICE_COMMUNICATION 是沒有做用的 因為某些地區(如美國的某些州) 未經對方同意的通話錄音 是 違法 的 所以很多廠商就直接拔掉這功能,免得惹官司上身 簡單的說 如果你沒ROOT 然後你的機子的VOICE_COMMUNICATION是被關閉的話 那就只能麥克風收音 那妳打電話的十後記得放出來,開大聲一點 : 1.因為想要寫個簡單可以錄製VOIP對話的程式方便自己記錄對話, : 但一時之間只看API似乎看不到類似用處的FUNCTION,網路上有的也幾乎都是錄來電。 : 請問MediaRecorder中的跟解決這個問題有關嗎? : setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION); : 2.如果是透過JNI用native code方式可行的話也OK,查了一下有人說 : "可以改KERNEL把PCM MAP到DEVICE"=>這段我不太懂甚麼意思,不過要碰到kernel的方 : 法可能就先不用。 既然都看不懂 那也不需要考慮這方法 : 剛剛爬文以及網路上搜尋了一下,大概都不太行,想請各位板友給點建議或方向。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.169.14

02/13 13:20, , 1F
那請問有ROOT的話有其他解法嗎?
02/13 13:20, 1F

02/13 13:20, , 2F
因為播放後再用麥克風收音會有雜訊甚麼的
02/13 13:20, 2F

02/13 13:20, , 3F
所以沒辦法取得VOIP傳送的音訊檔案囉?
02/13 13:20, 3F

02/13 13:21, , 4F
又VOIP傳送的原理是STREAM嗎?
02/13 13:21, 4F

02/13 15:55, , 5F
STREAM還有加密!
02/13 15:55, 5F

02/14 04:25, , 6F
有沒有辦法擴音和小聽筒切換都能錄到的方式
02/14 04:25, 6F

02/19 16:07, , 7F
多年前的經驗就是大部分的手機都無法通話雙向錄音
02/19 16:07, 7F
文章代碼(AID): #1I-xkWyF (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1I-xkWyF (AndroidDev)