[Android]Záznam internetového radia

Programování pro mobilní telefony, hodinky, Android, iOS, Windows Phone

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Víťa1 9. 7. 2017 23:14

D1rty píše:Vita poslal som ti moj kod, ktory ten zvukovy stream ulozi do .mp3, da sa nastavit zaciatok a koniec... Ten kod vyzera sice jak keby ho pisal retard, ale funguje, tak co furt riesis? Mas v nom aj osetrenie vsetkych vynimiek.

Je mi to líto ale to mě nefunguje viz příloha je to škoda

-- 11. 7. 2017 11:10 --

Velká omluva pro uživatele D1rty chyba byla mezi klávesnicí a židlí :-)

-- 13. 7. 2017 13:31 --

Tak jsem pokročil ale když to nahraji emulátoru tak se tam objeví aplikace přestala pracovat kde může být chyba ?s tímto to nějak šlo přeložit ,a přiznám se bez mučení že s těmi výjimkami v tom mám mimořádný "hokej" :oops:
try {
catch (IOException v){
Log.d(LOG_TAG,"balal");

Kód: Vybrat vše
package com.example.stream;

import java.io.FileOutputStream;
import java.net.URL;
import java.io.InputStream;
import java.io.IOException;

import android.media.MediaRecorder;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
public class MainActivity extends ActionBarActivity {
   private static final String LOG_TAG = null;
   InputStream inputStream;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      MediaRecorder mRecorder= new MediaRecorder();
      mRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
      mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
      
      
       try {
      URL url = new URL("http://icecast2.play.cz/croregion128.mp3");
        inputStream = url.openStream();
        Log.d(LOG_TAG, "url.openStream()");

        FileOutputStream fileOutputStream = new FileOutputStream("skodna.mp3");
        Log.d(LOG_TAG, "FileOutputStream: " + "eas");

        int c;

        while ((c = inputStream.read()) != -1) {
           
         //Log.d(LOG_TAG, "bytesRead=" + bytesRead);
            fileOutputStream.write(c);
        }     
       }
   catch (IOException v){
      Log.d(LOG_TAG,"balal");
   }
   }

   @Override
   public boolean onCreateOptionsMenu(Menu menu) {
      // Inflate the menu; this adds items to the action bar if it is present.
      getMenuInflater().inflate(R.menu.main, menu);
      return true;
   }

   @Override
   public boolean onOptionsItemSelected(MenuItem item) {
      // Handle action bar item clicks here. The action bar will
      // automatically handle clicks on the Home/Up button, so long
      // as you specify a parent activity in AndroidManifest.xml.
      int id = item.getItemId();
      if (id == R.id.action_settings) {
         return true;
      }
      return super.onOptionsItemSelected(item);
   }
}

díky předem za pomoc
Přílohy
java netRadio.jpg
Promiňte mi. takové triviální otázky ale jsem samouk a androidí embryo Mám WIN8.1
Víťa1
Junior
Uživatelský avatar

Předchozí stránka

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků