Questions tagged «android-mediaplayer»

3
应该已经将字幕控制器设置为Mediaplayer错误Android
每当我播放媒体时,它都会在DDMS中显示警告 Should have subtitle controller already set 我的密码: private void start() { mediaPlayer.start(); mediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { mp.stop(); mp.release(); } }); } DDMS日志 应该已经设置了字幕控制器 信息/警告(2,0) 当我在Google上搜索时,甚至没有一个与之相关的主题。如何摆脱或禁用此功能?

6
播放资产目录中的音频文件
我有以下代码: AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3"); player = new MediaPlayer(); player.setDataSource(afd.getFileDescriptor()); player.prepare(); player.start(); 问题是,当我运行此代码时,它将开始按字母顺序播放资产目录中的所有音频文件,而不仅仅是播放我请求的音频文件。我究竟做错了什么?有没有更好的方法来播放Assets目录中的音频文件? 后续问题:将音频文件保留在资产目录中并将它们保留在res / raw目录之间有区别吗?此外,如果它们位于资产目录中,则它们不会获得ID。如果我将音频文件移动到res / raw文件夹,那么我会在重用MediaPlayers时遇到问题,因为没有id参数setDataSource()。我找不到处理此类问题的良好指南。

10
在按钮上播放声音单击android
单击时如何获得一个按钮来播放原始声音?我刚刚创建了一个带有id的按钮button1,但是无论我写什么代码,都错了。 import android.media.MediaPlayer; public class BasicScreenActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_basic_screen); } Button one = (Button)this.findViewById(R.id.button1); MediaPlayer = mp; mp = MediaPlayer.create(this, R.raw.soho); zero.setOnCliclListener(new View.OnClickListener() ) @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if …

17
媒体播放器在状态0中调用,错误(-38,0)
我目前正在尝试设计一个流互联网广播电台的简单应用。我有该电台的网址,并且正在像设置媒体播放器 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(); } …


7
使用MediaPlayer在Android中流式传输来自URL的音频?
我一直在尝试使用Android内置的MediaPlayer类通过HTTP流mp3。该文档向我建议,这应该很简单: MediaPlayer mp = new MediaPlayer(); mp.setDataSource(URL_OF_FILE); mp.prepare(); mp.start(); 但是,我反复得到以下内容。我也尝试了不同的URL。请不要告诉我,流无法在mp3上播放。 E/PlayerDriver( 31): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported W/PlayerDriver( 31): PVMFInfoErrorHandlingComplete E/MediaPlayer( 198): error (1, -4) E/MediaPlayer( 198): start called in state 0 E/MediaPlayer( 198): error (-38, 0) E/MediaPlayer( 198): Error (1,-4) E/MediaPlayer( 198): Error (-38,0) 任何帮助,非常感谢,谢谢
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.