mp4 aus netz laden



  • Hallo ich möchte gerne eine mp4 Datei aus dem Internet laden :

    Hier mein Code :

    URL url = null;
    		try
    		{
    			//web = new URL("http://manager.vidibus.net/36be6300efd3012faf936c626d58b44c/assets/ec270c8034ea013182f7543d7edaf0a0.SD.mp4");
    			url = new URL("http://manager.vidibus.net/36be6300efd3012faf936c626d58b44c/assets/505f5d2037e101314981543d7edaf0a0.SD.mp4");			
    		} catch (MalformedURLException e)
    		{
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		try
    		{
    			BufferedReader inputStream = new BufferedReader(new InputStreamReader(url.openStream()));
    			BufferedWriter outputStream = new BufferedWriter(new FileWriter("test.mp4"));
    
    			String inputLine;
    	        while ((inputLine = inputStream.readLine()) != null)
    	        {
            		outputStream.write(inputLine);
    
    	            System.out.println(inputLine);
    
    	        }
    	        inputStream.close();
        		outputStream.newLine();
        		outputStream.flush();
    	        outputStream.close();
    
    		} catch (IOException e)
    		{
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    

    Wenn ich die mp4 Datei allerdings mit einem Player (VLC)) öffne, wird nichts angezeigt - obwohl die Datei 23 MB groß ist.

    Hta jemand eine Idee



  • Hallo,

    das String & readLine sieht nicht gut aus. Die Datei sollte doch 1:1 kopiert werden.
    Lese/Schreibe stattdessen aus/in einem byte-Array.


Anmelden zum Antworten