·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3调用摄像头as3启用摄像头的源代码示例

时间:2017-05-22 14:54web前端教程
[AS3]as3调用摄像头as3启用摄像头的源代码示例

[AS3]as3调用摄像头as3启用摄像头的源代码示例。用as3调用摄像头,代码如下:

  1. package { 
  2. import flash.display.Sprite; 
  3. import flash.text.*; 
  4. import flash.media.Camera; 
  5. import flash.events.StatusEvent; 
  6. import flash.events.ActivityEvent; 
  7. import flash.media.Video; 
  8.  
  9. public class CameraEx extends Sprite 
  10. private var label:TextField; 
  11. private var camera:Camera; 
  12.  
  13. public function CameraEx() 
  14. label=addLabel("CameraEx"); 
  15.  
  16. camera=Camera.getCamera(); 
  17.  
  18. if(camera!=null){ 
  19. camera.addEventListener(StatusEvent.STATUS,statusHandler); 
  20. camera.addEventListener(ActivityEvent.ACTIVITY,activityHandler); 
  21.  
  22. var video:Video=new Video(200,200); 
  23. video.attachCamera(camera); 
  24. addChild(video); 
  25. video.x=20
  26. video.y=20
  27. else{ 
  28. label.text="不能使用"
  29.  
  30. private function statusHandler(evt:StatusEvent):void{ 
  31. if(camera.muted) label.text="酷播cuplayer.com提示:不能使用"
  32.  
  33. private function activityHandler(evt:ActivityEvent):void{ 
  34. if(evt.activating){ 
  35. label.text="酷播:检测开始"
  36. else{ 
  37. label.text="酷播:检测停止"
  38.  
  39. private function addLabel(text:String):TextField{ 
  40. var label:TextField=new TextField(); 
  41. label.autoSize=TextFieldAutoSize.LEFT; 
  42. label.text=text; 
  43. addChild(label); 
  44. return label; 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器