我使用了以下代码。 音频正在播放但不顺畅。
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();
}
答案 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。它会顺利播放。