M
MeinerEiner_80
Hi zusammen!
Habe ein paar kleine Probleme mit dem JMF Framework. Vielleicht hat ja jemand ne Idee?!
Folgendes, ich streame Videodaten über das Netzwerk. Dazu nutze ich eine eigene DataSource.
Nun habe ich mich an folgenden Beispielcode von Sun gehalten, um diese Daten dann abzuspeichern: http://java.sun.com/products/java-media/jmf/2.1.1/solutions/DataSourceReader.java
Um abzuspeichern, habe ich dann noch die transferDataMethode abgeändert:
Den ContentType des Processors habe ich auch auf quicktime gestellt.
Er speichert mir auch tatsächlich eine Datei ab, aber ich kann sie nicht öffnen..unbekanntes Format meint dann der Realplayer...
Hat da vielleicht jemand ne Ahnung, woran das liegen könnte?
*grüssle*
MeinerEiner
Habe ein paar kleine Probleme mit dem JMF Framework. Vielleicht hat ja jemand ne Idee?!
Folgendes, ich streame Videodaten über das Netzwerk. Dazu nutze ich eine eigene DataSource.
Nun habe ich mich an folgenden Beispielcode von Sun gehalten, um diese Daten dann abzuspeichern: http://java.sun.com/products/java-media/jmf/2.1.1/solutions/DataSourceReader.java
Um abzuspeichern, habe ich dann noch die transferDataMethode abgeändert:
Code:
public void transferData(PushBufferStream stream) {
System.out.println("transfer data");
try {
stream.read(readBuffer);
RandomAccessFile raFile = new RandomAccessFile("c:/test.mov", "rw");
byte data[] = null;
if (readBuffer.getData() instanceof byte[]){
data = (byte[])readBuffer.getData();
}
raFile.seek(raFile.length());
raFile.write(data, 0, data.length);
raFile.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
Den ContentType des Processors habe ich auch auf quicktime gestellt.
Er speichert mir auch tatsächlich eine Datei ab, aber ich kann sie nicht öffnen..unbekanntes Format meint dann der Realplayer...
Hat da vielleicht jemand ne Ahnung, woran das liegen könnte?
*grüssle*
MeinerEiner