這幾天在學習jmf相關的知識,在除錯程式的過程中第一次能夠成功呼叫到攝像頭,顯示畫面沒什麼問題,可是關掉程式以後再次開啟程式就不行了。會報乙個 could not initial capture device 的錯誤,整了幾天的程式,找了很多的資料都不能解決,最後在乙個老外的論壇上無意看到一句話才終於有了頭緒。究其原因可能是本地設像頭驅動的問題,如果第一次沒有正確的關閉攝像頭蘇,再次呼叫的話可能會出問題。那怎麼才能解決呢,最後嘗試使用另乙個攝像裝置manycam,是一款網路攝像頭。安裝成功之後再次去呼叫程式的話,程式是可以發現這個裝置的(搞不清楚自帶的攝像頭為什麼會出這樣的問題)。
看來以後再查詢程式問題之外還得考慮硬體方面的情況了,當jmstudio 捕獲攝像頭時,如果不能發現裝置,則jmstudio畫面只會顯示一片紅色,只能聽到聲音,不見影象。
不過總算解決了,看來肯花時間還是有收穫的。
android呼叫camera時發生的攝像頭p
通過調整相機的引數 parameters.setpreviewsize來得到解決。對於攝像頭來說,其得到的 是不變的。但是preview預覽看到的卻是變形的。攝像頭得到的一邊都是方形的。我們可以將preview設定為寬和高都是相等的來顯示攝像頭得到的影象,這種影象沒有經過形變,或者形變是寬和高同等變...
本地容器呼叫
以redis為例 1.查詢redis docker search redis 2.pull image docker pull redis 3.發布容器 docker run e wwnamespace e rediscacheserver 192.p 5005 80 redis latest e ...
本地呼叫 injvm
本地呼叫使用了 injvm 協議,是乙個偽協議,它不開啟埠,不發起遠端呼叫,只在 jvm 內直接關聯,但執行 dubbo 的 filter 鏈。配置 定義 injvm 協議 dubbo protocol name injvm 設定預設協議 dubbo provider protocol injvm ...