使用MediaPlayer无法顺利播放音频?

时间:2017-11-06 14:26:21

标签: android audio

我使用了以下代码。 音频正在播放但不顺畅。

public class MainActivity extends AppCompatActivity {

    MediaPlayer mediaPlayer;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.sample);
        mediaPlayer.start();
     }

2 个答案:

答案 0 :(得分:1)

添加#include <stdio.h> void stringCopy(char s[], char t[]); int main(void){ char newVariable[] = ""; // empty string initialised and declared first char originalString[] = "pineapple"; // original string data after stringCopy(newVariable,originalString); printf("Original string data: %s\n",originalString); printf("String in new variable: %s",newVariable); return 0; } void stringCopy(char s[], char t[]){ int i=0; while((s[i] = t[i]) != '\0') i++; } 并以OnPreparedListener方式开始播放:

onPrepared

答案 1 :(得分:0)

你应该在不同的线程而不是UI线程上使用mediaplayer。它会顺利播放。