Android SDK MediaPlayer:错误(1,-1004)

时间:2014-04-19 21:04:08

标签: android audio android-mediaplayer

我使用Android sdk。 我循环更改了媒体播放器的数据源。 有时(我找不到任何原因)应用程序没有发挥新的来源。 它不是来源,来源是正确的。此外,应用程序可能会在下次播放源代码。

我的代码的某些部分:

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

-

    player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
        @Override
        public void onCompletion(MediaPlayer player) {
            //Do the work after completion of audio
            player.stop();
            player.reset();
            playSound("en", new word);

public void playSound(String oLanguage, String word){



    String link = LINK; //WORKING, I am sure


    try {
        player.setAudioStreamType(AudioManager.STREAM_MUSIC);
        player.setDataSource(link);

        player.prepare();



    } catch (Exception e) {
        Log.i("Error while playing word: ", word);
        Log.i("Error while playing link: ",link);
        // TODO: handle exception
    }

}

0 个答案:

没有答案