aceder ao documento de 2 páginas
pode levar para o teste estas 2 páginas impressas para consulta
varios_codesfsf
sábado, 8 de fevereiro de 2020
sábado, 1 de fevereiro de 2020
quinta-feira, 7 de novembro de 2019
sábado, 8 de junho de 2019
problem code
// myMovie = new Movie(this, "C:/Users/abc/Desktop/explicacoes/PM/movie/pluto.mp4");
import processing.video.*;
///////////////////////////////////////////////////
PImage img; PFont f; Movie myMovie;
int quantidade = 13; // quantidade de legendas = nº de linhas do ficheiro de legendas
String[] ti = new String[quantidade]; // tempos de inicio
String[] tf = new String[quantidade]; // tempos de fim
String[] tx = new String[quantidade]; // texto
String full_time = "";
String atual_time= "";
void setup() {
size(480, 400);
frameRate(30);
myMovie = new Movie(this, "C:/Users/abc/Desktop/explicacoes/PM/movie/pluto.mp4");
myMovie.loop();
///////////////////////////////////////
String[] lines = loadStrings("list.txt");
//print("-------------------------\n");
for (int i=0; i<quantidade; i++){
//println(lines[i]);
String[] list_ = split(lines[i], " > ");
//////////////////////////////////////////////////////////////////////
// tempos de inicio
//print("---------------\n");
//print(list_[1]); // tempo de inicio
//print("\n");
ti[i] = list_[0];
//print("---------------\n");
//////////////////////////////////////////////////////////////////////////
// tempos de fim
String[] list_2 = split(list_[1], ": ");
//print(list_2[0]);
//print("/n");
tf[i] = list_2[0];
//////////////////////////////////////////////////////////////////////
// texto
tx[i] = list_2[1];
//print(list_2[1]); // <------------------------------------------------------------- imprimir texto
print("\n");
//print(list_2);
//print("\n");
//print("-------------------------");
f = createFont("Arial", 23, true);
}
// converter segundos para horas, minutos e segundos
float md = myMovie.duration();
int md2 = (int)md;
int segundo = md2 % 60;
int minutos = md2 / 60;
int minuto = minutos % 60;
int hora = minutos / 60;
full_time = String.format("%02d:%02d:%02d", hora, minuto, segundo);
print("TEMPO TOTAL DO VIDEO: "+full_time);
print(atual_time);
}
void draw() {
if (myMovie.available()) {
myMovie.read();
}
image(myMovie, 0, 40);
float mt = myMovie.time();
// converter segundos para horas, minutos e segundos
int mt2 = (int)mt;
int segundo = mt2 % 60;
int minutos = mt2 / 60;
int minuto = minutos % 60;
int hora = minutos / 60;
String hms = String.format("%02d:%02d:%02d", hora, minuto, segundo);
atual_time = hms;
//println(hms); // <-----------------------------------------------------
//print(mt2+ "\n"); duracão do video
//###############################################
textFont(f);
fill(0);
textAlign(CENTER);
fill(255, 255, 255);
text("This text is centered.", width/2, 40);
//fill(255, 255, 255);
//###############################################
////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// PROBLEM HERE !!!!
if ("00:00:05" == atual_time){
print("FOUND!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
for ( int i=0; i<quantidade;i++){
//print("'"+ti[i]+"'"+"\n");
if ("00:00:13"== ti[i]){
print("FOUND!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
import processing.video.*;
///////////////////////////////////////////////////
PImage img; PFont f; Movie myMovie;
int quantidade = 13; // quantidade de legendas = nº de linhas do ficheiro de legendas
String[] ti = new String[quantidade]; // tempos de inicio
String[] tf = new String[quantidade]; // tempos de fim
String[] tx = new String[quantidade]; // texto
String full_time = "";
String atual_time= "";
void setup() {
size(480, 400);
frameRate(30);
myMovie = new Movie(this, "C:/Users/abc/Desktop/explicacoes/PM/movie/pluto.mp4");
myMovie.loop();
///////////////////////////////////////
String[] lines = loadStrings("list.txt");
//print("-------------------------\n");
for (int i=0; i<quantidade; i++){
//println(lines[i]);
String[] list_ = split(lines[i], " > ");
//////////////////////////////////////////////////////////////////////
// tempos de inicio
//print("---------------\n");
//print(list_[1]); // tempo de inicio
//print("\n");
ti[i] = list_[0];
//print("---------------\n");
//////////////////////////////////////////////////////////////////////////
// tempos de fim
String[] list_2 = split(list_[1], ": ");
//print(list_2[0]);
//print("/n");
tf[i] = list_2[0];
//////////////////////////////////////////////////////////////////////
// texto
tx[i] = list_2[1];
//print(list_2[1]); // <------------------------------------------------------------- imprimir texto
print("\n");
//print(list_2);
//print("\n");
//print("-------------------------");
f = createFont("Arial", 23, true);
}
// converter segundos para horas, minutos e segundos
float md = myMovie.duration();
int md2 = (int)md;
int segundo = md2 % 60;
int minutos = md2 / 60;
int minuto = minutos % 60;
int hora = minutos / 60;
full_time = String.format("%02d:%02d:%02d", hora, minuto, segundo);
print("TEMPO TOTAL DO VIDEO: "+full_time);
print(atual_time);
}
void draw() {
if (myMovie.available()) {
myMovie.read();
}
image(myMovie, 0, 40);
float mt = myMovie.time();
// converter segundos para horas, minutos e segundos
int mt2 = (int)mt;
int segundo = mt2 % 60;
int minutos = mt2 / 60;
int minuto = minutos % 60;
int hora = minutos / 60;
String hms = String.format("%02d:%02d:%02d", hora, minuto, segundo);
atual_time = hms;
//println(hms); // <-----------------------------------------------------
//print(mt2+ "\n"); duracão do video
//###############################################
textFont(f);
fill(0);
textAlign(CENTER);
fill(255, 255, 255);
text("This text is centered.", width/2, 40);
//fill(255, 255, 255);
//###############################################
////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// PROBLEM HERE !!!!
if ("00:00:05" == atual_time){
print("FOUND!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
for ( int i=0; i<quantidade;i++){
//print("'"+ti[i]+"'"+"\n");
if ("00:00:13"== ti[i]){
print("FOUND!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
Subscrever:
Comentários (Atom)