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"
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