我有Quicktime的問題,也就是說,QTKit。很久以前,我編寫了一個應用程序,該應用程序在Mac OS X上使用攝像頭設備。用戶可以使用彈出框選擇攝像頭。我將設備列表填充到一個彈出框中,以便用戶可以選擇他喜歡的相機。現在我已經遷移到64位代碼。一切工作正常與iSight凸輪。音頻設備也正確列出(包括像Soundflower這樣的虛擬驅動程序)。令我驚訝的是所有的相機設備都不見了。而QTKit從未列舉現有的相機。有沒有解決方法或者是否有人對此問題有所瞭解?QTKit不會枚舉我的USB和虛擬凸輪在64位模式。有沒有解決方法?
2
A
回答
1
我遇到了同樣的問題。除了保留32位以外,還沒有找到解決方法。 Quicktime API郵件列表已經討論了這個here,基本上說明了相機設備(您的相機設備)是一個Quicktime組件,而Quicktime組件只有在Quicktime 7不支持Quicktime X的情況下才能正確理解。
因此,直言不諱:Quicktime組件在64位不支持,無論出於何種原因我不明白。
更新:關於quicktime-api-lists的另一個討論也涵蓋了這個主題here。在討論搜索VDIG,你會發現在整個32位與64位的併發症聲明:
蘋果從未更新或更換VDIG/SG/QuickTime的組件
API的64位架構和你VDIG將永遠不會顯示爲在64位下的可選設備
。所以你的VDIG被搞砸了,就像
隔着Mac第三方QT組件開發者。
此外,術語QTKitServer彈出,這似乎沒有記錄,但由Quicktime X在64位模式下使用,通過使用Quicktime組件在32位播放電影。
也許QTKitServer是關鍵?
相關問題
- 1. 有沒有支持64位的Smalltalk虛擬機和/或映像?
- 2. 有沒有解決Android錯誤「無法解析虛擬方法java/beans/PropertyDescriptor」?
- 3. jQuery和iframes和怪異的定位:有沒有解決方法?
- 4. 模擬枚舉java的所有實例的方法
- 5. 有沒有辦法在沒有硬件虛擬化(amd-v,vt-x)的64位處理器上運行64位虛擬機?
- 6. 有沒有在Django模型中模擬虛擬繼承的理智方法?
- 7. 枚舉和模板方法
- 8. 西河和枚舉解組:沒有枚舉常量
- 9. 如何在虛擬模式下枚舉ListView?
- 10. 如何使用虛擬方法從貓鼬模式獲取枚舉值?
- 11. 有沒有在python中的枚舉器查找方法?
- 12. 重載虛擬方法與非虛擬方法有何不同?
- 13. 虛擬化解決方案
- 14. 狀態模式和沒有枚舉的休眠狀態
- 15. 在枚舉中枚舉是否有一個通用的方法?
- 16. 模擬按鍵的32位和64位方式 - Python
- 17. Android:有沒有解決SuperNotCalledException的方法?
- 18. VirtualBox中沒有64位虛擬化(Intel S1200RP主板+ Xeon 1270 v3)
- 19. 帶空虛的虛擬方法和純虛擬方法有什麼區別?
- 20. java.lang.NoSuchMethodError:沒有虛擬方法getSystemService
- 21. com.android.support:customtabs:沒有虛擬方法launchUrl
- 22. 即使沒有設定預期,爲什麼我的部分模擬模擬了所有虛擬方法?
- 23. 有沒有辦法讓psexec進入我自己的虛擬機(windows xp模式)?
- 24. JSON枚舉模式問題 - 糾正我有效的模式
- 25. 從解決方案中的所有枚舉中刪除空值
- 26. Linux USB枚舉和事件
- 27. 枚舉有和沒有價值
- 28. WCF枚舉 - 任何方式轉讓雙方有效的枚舉值和數字
- 29. 有沒有更好的方式來委派枚舉?
- 30. 有沒有解決失敗的gcutil adddisk的解決方法?