Skip to main content
  • 382 Posts
  • 344 Replies
382 Posts
AIR(windows)実行時のみ、特定のカメラで、映像が取得できない

特定の端末(Lenovo IdeaPad C340 windows10)の内蔵カメラで、swfで書き出せばビデオを拾えるが、AIRのwindows書き出ししたexe実行すると、ビデオの表示がされません。(また、animateからのプレビュー実行でも同様に表示されません)具体的には、例えば、https://hakuhin.jp/as3/camera.htmlのサンプルを、swf書き出しすれば問題なくビデオを表示することが出来るが(上記webサイト上の表示時も問題なし)、AIRで書き出すと、何をやっても、ビデオを表示することができません。setModeで、かなり色々な解像度を試してみたがダメでした(その後caemraのwidth、heightを拾っても、-1が返ってくる)isSupportedはtrue、namesでもちゃんとそのカメラは拾える(「integrated camera」というのが拾える)、AIRのdesktopではあまり関係ないと思いますが、mutedもfalseが返ってきてます。この端末に、別途、外付けのUSBカメラを接続しそのカメラでは問題なく動きます。また、PCの内蔵カメラ自体がおかしいのかとも疑ったのですが、他のアプリ(windows10標準のカメラや、skype)では問題なく、使えております。Animateのバージョンは、19.2.1、AIRのSDKは32.0.0.116でビルドしてます。なんとなくの感触なのですが、windows10の権限周りが関係しているのではないか…と考えております…。何か情報をお持ちでしたら、教えていただけますとありがたいです。