Flex中如何利用Camera.getCamera()和VideoDisplay#attachCamera()函数在VideoDisplay中显示用户摄像头内容

main.mxml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"
  3. layout="vertical"
  4. verticalAlign="middle"
  5. backgroundColor="white">
  6. <mx:Script>
  7. <![CDATA[
  8. import mx.controls.Alert;
  9. private function videoDisplay_creationComplete():void {
  10. var camera:Camera = Camera.getCamera();
  11. if (camera) {
  12. videoDisplay.attachCamera(camera);
  13. } else {
  14. Alert.show("You don't seem to have a camera.");
  15. }
  16. }
  17. ]]>
  18. </mx:Script>
  19. <mx:VideoDisplayid="videoDisplay"
  20. creationComplete="videoDisplay_creationComplete();"
  21. width="160"
  22. height="120"/>
  23. <mx:Buttonid="button"
  24. label="Reload Camera"
  25. click="videoDisplay_creationComplete();"/>
  26. </mx:Application>

你可能感兴趣的:(xml,Flex,Adobe)