关于arduino+processing播放视频的问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 469|回复: 0

[未解决] 关于arduino+processing播放视频的问题

[复制链接]
发表于 2022-10-8 21:30 | 显示全部楼层 |阅读模式
我想通过arduino串口发送数据到processing中,控制播放视频以及切换视频的程序,arduino串口传输正常,processing中编写切换视频的程序一直写不对,希望有大佬能指点一二。现在出现的问题时可以控制其播放视频,但是没有办法控制其切换视频。

以下附上源代码:

import processing.video.*;
import processing.serial.*;
Serial port;
Movie mov1;
Movie mov2;
Movie mov3;
char data;
void setup() {
  size(1280,720);  //根据视频大小播放
  // fullScreen(); //全屏播放
  background(0);  //播放背景
  rectMode(CENTER); //屏幕居中显示
  port = new Serial(this,"/COM3",9600);
  mov1 = new Movie(this, "video_1.mp4");
  mov2 = new Movie(this, "video_2.mp4");
  mov3 = new Movie(this, "video_3.mp4");
  
// mov1.play();
//mov2.play();
// mov3.play();
   
}

void movieEvent(Movie movie) {
  mov1.read();  
  mov2.read();
  mov3.read();
}


void draw() {

if(port.available()>0){
    data = port.readChar();
    if(data =='1' ){
      image(mov1, 0, 0, width, height);
      mov1.play();
    }
    if(data =='2' ){
      image(mov2, 0, 0, width, height);
      mov2.play();
     // mov3.pause();
    }
    if(data == '3'){
      image(mov3, 0, 0, width, height);
      mov3.play();
    // mov2.pause();
    }
  }
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-30 00:13 , Processed in 0.096998 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表