0
我製作了一臺視頻播放器,它將一臺顯示器與一臺攝像機分別拍攝的圖像和另一臺攝像機分開。它在java模式下無誤地運行。當我運行在Android的模式下運行程序,處理報告沒有錯誤,但素描不是我的手機上運行,一個彈出窗口,說從處理導出的程序3.1.1不能在Android設備上工作
不幸的是,(草圖名稱)已停止
節目向上。
我的代碼如下。
import processing.video.*;
Movie myMovie;
Capture cam;
void setup() {
size(displayWidth, displayHeight);
myMovie = new Movie(this,"new cctv.mp4");
myMovie.loop();
myMovie.mask(myMovie);
String[] cameras = Capture.list();
if (cameras.length == 0) {
println("There are no cameras available for capture.");
exit();
} else {
println("Available cameras:");
for (int i = 0; i < cameras.length; i++) {
println(i,cameras[i]);
}
cam = new Capture(this,cameras[0]);
cam.start();
}
}
void draw() {
if(cam.available()){
cam.read();}
image(cam, 0, 0, displayWidth, displayHeight);
image(myMovie, width/2, 0,displayWidth/2,displayHeight);
}
void movieEvent(Movie m){
m.read();
}