2009-02-03 121 views
1

我正在研究需要訪問麥克風的Flex應用程序。默認情況下,當我們的應用程序嘗試訪問麥克風時會顯示安全性首選項,但我們想知道在麥克風實際用於錄製之前,這些設置的值是多少。這將使我們能夠向用戶顯示幫助,例如,如果他們不小心打到「拒絕」,然後想知道爲什麼他們在麥克風說話時聽不到任何聲音。如果我們發現用戶還沒有授予我們的應用程序權限,這也意味着我們可以在應用程序生命週期的早些時候調用Security.showSettings(),這意味着當實際錄製時,Flash首選項彈出不會影響用戶我們的應用的一部分開始運行。如何在flex中讀取攝像頭/麥克風的安全設置?

實際上是否有任何方法請閱讀我們的網站在運行時的安全偏好的值?或者只能向用戶顯示安全設置面板?

回答

1

您可能想嘗試玩Microphone.mutedCamera.muted屬性,看他們是否會給你你想要的。

從文檔(對於Camera.muted):

「一個布爾值,指示用戶是否 拒絕訪問的 相機(true)還是允許訪問( false)在Flash Player隱私 對話框。當此值更改時,將調度 狀態事件。「

+0

謝謝 - 這很好用!我們不得不使用其他一些條件的組合來實現這個功能......如果有一些API只是查詢安全設置,那麼這樣做會很好,但同時這也是必須的。 – 2009-02-05 22:12:32

相關問題