SORU
25 Ocak 2012, ÇARŞAMBA


Medya devlet denilen Oyuncu 0, hata (-38,0)

Şu anda akarsu internet radyo istasyonu basit bir uygulama tasarımı için çalışıyorum. İstasyonu için URL var ve bir Medya Oynatıcı gibi kurma

    MediaPlayer mediaPlayer = new MediaPlayer();
    try {
        mediaPlayer.setDataSource(URL);
    } catch (IllegalArgumentException e) {
        e.printStackTrace();
    } catch (SecurityException e) {
        e.printStackTrace();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    try {
        mediaPlayer.prepare();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    mediaPlayer.start();

Programı taklit zaman çökmesini değil, ama bir şey oynuyor ve şu hatayı alıyorum ben:

start called in state 0

ve hemen aşağıda

Error (-38,0)

Herkes bunun ne anlama geldiğini biliyor mu?

Bu durumu hataları hakkında bir şeyler okudum, ama benim proje için geçerli olan bir şey bulamadılar.

CEVAP
18 Temmuz 2012, ÇARŞAMBA


onPrepared yöntemi mediaPlayer.start() bir dinleyici kullanarak araman lazım. Hazırlanan devlet ulaşmıştır önce mediaPlayer.start() aradığınız nedeniyle bu hata alınıyor.

Bunu nasıl burada

mp.setDataSource(url); 
mp.setOnPreparedListener(this);
mp.prepareAsync();

public void onPrepared(MediaPlayer player) {
    player.start();
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hallucination Land

    Hallucinatio

    14 Ocak 2011
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009