簡體   English   中英

是否可以在后台捕獲麥克風?

[英]Is it possible to capture microphone in background?

一家公司要求我制作他們軟件的演示版本。 經過幾個小時的搜索,我得出的結論是他們的要求可能是不可能的。

問題是在后台捕獲麥克風,即使程序未使用或未激活。 當然,這會要求用戶許可,但這是可能的。

這是一篇文章: https : //www.theverge.com/2018/3/7/17091104/android-p-prevents-apps-using-mic-camera-idle-background

我對 Android 系統並不特別,但這是我項目的結束嗎?

目的是用Java制作這個演示。 制作一個監聽麥克風並將錄音機聲音與給定聲音進行比較的應用程序是“容易的”。 以字節為單位。 但在后台......讓我發瘋。 沒有發現任何關於這種麥克風使用的討論。 所以這就是我在這里的原因,伙計們。

https://developer.android.com/guide/topics/media/mediarecorder

注意:在運行 Android 9(API 級別 28)或更高版本的設備上,在后台運行的應用程序無法訪問麥克風。 因此,您的應用應僅在前台服務或在前台服務中包含 MediaRecorder 實例時錄制音頻。

如果我理解正確,這種應用程序不能在任何更新的 Android 上運行?

謝謝。

在運行 Android 9(API 級別 28)或更高版本的設備上,在后台運行的應用程序無法訪問麥克風。 因此,您的應用應僅在前台服務或在前台服務中包含 MediaRecorder 實例時錄制音頻。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM