Re: [問題] camera開啓

看板Flash作者 (科科)時間13年前 (2011/10/14 19:43), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《skyracer ()》之銘言: : 大家好,我現在在開發一個camera相關的AS程式, : 程式執行時會啓動camera,程式如下: : this._webcam = Camera.getCamera(); : this._webcam.setMode(285, 285, 30); : this._video = new Video(this._width, this._height); : this._video.attachCamera(this._webcam); : this._capture = new Bitmap(new BitmapData(this._width, this._height, false, 0) : , PixelSnapping.AUTO, true); : 不知道為什麼當我用desktop AIR時程式可以開啓camera, : 但如果包在html裡頭,在網頁上就沒辦法開啓camera 連黑色畫面都沒有. : 好像完全沒有執行getCamera的程式. : (我是用flex) 我翻出以前測試的code,長這樣 我猜是少了確認security這一道手續 總之下面這個code是可以運作的,雖然有拼錯 lol var cam:Camera; var vid:Video = new Video(500,300) getCamara(); function getCamara():void{ cam = Camera.getCamera(); addChild(vid); //if(!cam)myTextField.text = "have no Camera"; if(cam){ cam.addEventListener(StatusEvent.STATUS, statusHandler); Security.showSettings(SecurityPanel.PRIVACY); } } function statusHandler(evt:StatusEvent):void{ //myTextField.text = "clicked"; if (evt.code == "Camera.Unmuted") { connectCamera(); cam.removeEventListener(StatusEvent.STATUS, statusHandler); //myTextField.text = "connecting"; }//else{ myTextField.text = "not permitted"} } function connectCamera():void { vid.attachCamera(cam); //do something } -- ※ 發信站 :批踢踢實業坊(ptt.cc) ◆ From: 140.112.251.158

10/15 13:49, , 1F
你網頁上的SWF寬高是多少 寬高太少會有安全性問題導致
10/15 13:49, 1F

10/15 13:50, , 2F
視訊會無法開起...
10/15 13:50, 2F

10/16 19:14, , 3F
只要是使用webCam都需要使用者同意
10/16 19:14, 3F

10/22 02:59, , 4F
寬高太小就算按下同意 也不能開起
10/22 02:59, 4F
文章代碼(AID): #1Ec21HjR (Flash)
討論串 (同標題文章)
本文引述了以下文章的的內容:
2
9
完整討論串 (本文為第 2 之 2 篇):
2
9
文章代碼(AID): #1Ec21HjR (Flash)