Hallo zusammen,
ich habe ein Programm, welches einen Livestream einer WLAN kamera anzeigt.
Nun würde ich diesen Livestream gerne als avi speichern. Momentan speichert es mir zwar was ab, aber ich kann es mit keinem PLayer wiedergeben.
Hier ist der code:
Ich suche schon seit Tagen im Netz, finde aber keine passende Lösung.
Hat jemand von Euch ne Ahnung? Ich bin am Verzweifeln......
Gruß
ich habe ein Programm, welches einen Livestream einer WLAN kamera anzeigt.
Nun würde ich diesen Livestream gerne als avi speichern. Momentan speichert es mir zwar was ab, aber ich kann es mit keinem PLayer wiedergeben.
Hier ist der code:
Java:
public class iListener implements ItemListener // Interne Klasse iListener
{
private AbstractButton button; // Privates Attribut
// Wird aufgerufen wenn sich bei "Record" was ändert
public void itemStateChanged(ItemEvent e)
{
button = (AbstractButton)e.getItem(); // Gibt das auslösende Objekt zurück
if(button.isSelected()) // Wenn "Record" gesetzt
{
try // Versuche
{
Date dt = new Date(); // Datum erzeugen
SimpleDateFormat dtformat = new SimpleDateFormat("dd.MM.yyyy 'at' HH.mm.ss");// Datumsformat festlegen
URL url = new URL("http://"+Daten[0]+"/videostream.cgi?&user=benutzer&pwd=passwort&resolution=32");
URLConnection conn = url.openConnection();
BufferedInputStream stream = new BufferedInputStream(conn.getInputStream());
FileOutputStream fos = new FileOutputStream(Daten[3] + "\\"+ dtformat.format(dt) +".avi");
char buffer[] = new char[0xffff];
int nbytes;
while( (nbytes=stream.read()) != 3) {
fos.write(0);
}
}
catch(IOException e1) // Wird ausgeführt wenn ein Fehler stattgefunden hat
{
e1.printStackTrace();
}
}
}
}
Ich suche schon seit Tagen im Netz, finde aber keine passende Lösung.
Hat jemand von Euch ne Ahnung? Ich bin am Verzweifeln......
Gruß