jjzjj

mediaplayer

全部标签

android - MediaPlayer.prepare() 在 Android L 上抛出 IllegalStateException

我有从Assets目录播放mp3文件的代码:MediaPlayermediaPlayer=newMediaPlayer();descriptor=context.getAssets().openFd("beep.mp3");mediaPlayer.setDataSource(descriptor.getFileDescriptor(),descriptor.getStartOffset(),descriptor.getLength());mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);mediaPlayer.setVo

android - MediaPlayer.setDataSource 在 AMR 音频文件上失败

01-1500:57:08.660:WARN/System.err(25286):java.io.IOException:setDataSourceFDfailed.:status=0x8000000001-1500:57:08.660:WARN/System.err(25286):atandroid.media.MediaPlayer.setDataSource(NativeMethod)01-1500:57:08.660:WARN/System.err(25286):atandroid.media.MediaPlayer.setDataSource(MediaPlayer.java

android - 如何在 Android 上获取 VideoView 的缓冲百分比

我的代码如下:Uriuri=Uri.parse(URL);video.setVideoURI(uri);video.start();我使用VideoView播放流视频。视频是一个VideoView。我想在MediaPlayer中获得缓冲百分比,如setOnBufferingUpdateListener。MediaPlayer.setOnBufferingUpdateListener(newOnBufferingUpdateListener(){@OverridepublicvoidonBufferingUpdate(MediaPlayermp,intpercent){//bufferi

java - (android) 启动我的应用程序时出现错误 java.lang.IllegalStateException

我想写一个简单的可视化音乐播放器(扫描/sdcard/Music,添加到播放列表,播放和可视化)/但是当我启动应用程序时,我有一个错误Cannotstartactivity(ru.vspr.MyMediaPlayerActivity)java.lang.IllegalStateException我该如何解决?源代码:http://www.mediafire.com/download/y1paremphr57mbz/MyMediaPlayer.zip日志:07-2413:20:01.023E/AndroidRuntime(22997):FATALEXCEPTION:main07-2413

android - 使用 MediaRecorder 录制音频并使用 MediaPlayer 同时播放

目前我正在我的公司做一些关于voip应用程序的研究。我们想在amr中记录设备麦克风的声音,对其进行加密并将数据发送到我们的服务器,另一端从服务器流式传输并解密。对于一些测试用例,我目前使用MediaRecorder在amr中录制声音。因为我想连续流式传输当前的声音,所以我不能使用文件来存储数据。所以我创建了一个管道并将其作为文件描述符提供给MediaRecorder-Reference。MediaRecordermediaRecorder=createMediaRecorder();//makeapipecontainingareadandwriteparcelFdtry{Parcel

Android MediaPlayer 错误 (1, -2147483648) CFContent MP4 视频

我有一个使用VideoView播放MP4文件的Android应用程序。视频从远程服务器中提取并使用.setVideoURI()方法提供给VideoView对象。当我提供带有mp4文件直接链接的setVideoURI方法时,它们是基线编码的并且可以正常播放。但是,我需要找到一种使用ColdFusioncfcontent标签使其工作的方法。目前,我的cfcontent标签设置如下这在浏览器中工作正常,但是当我尝试提供指向我的CFM页面的链接作为setVideoURI方法的URI时,它会返回MediaPlayerError(1,-2147483648)并且还显示相同的错误视频View。我试过

Android - 当设备插入音频插孔时播放声音

我想在设备插入音频插孔时播放音频文件(不需要耳机)。如果有帮助,我只对Android4.3及以上版本感兴趣,如有必要,我愿意root手机。到目前为止,这是我尝试过的:某种hack,但它不起作用。try{ClassaudioSystemClass=Class.forName("android.media.AudioSystem");MethodsetForceUse=audioSystemClass.getMethod("setForceUse",int.class,int.class);setForceUse.invoke(null,1,1);MediaPlayermp=MediaPl

android - 在 OnCompletionListener 中使用 MediaPlayer get 添加对象

如何使用媒体播放器设置对象。我想在OnCompletionListener中获取的那个对象MediaPlayermp=newMediaPlayer();//mp.set("data");//iwonnaputstringdatamp.setDataSource(sound);}catch(Exceptione){e.printStackTrace();}mp.setOnCompletionListener(completelistner);OnCompletionListenercompletelistner=newOnCompletionListener(){@Overridepub

android - 如何在不在 android 中下载的情况下从 ftpserver 播放媒体?

我想从ftp服务器播放音乐和视频文件,我不喜欢下载它然后播放它,我只是播放而不下载,就像MediaPlayer类中使用的url地址一样。mediaPlayer=newMediaPlayer();mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);mediaPlayer.setDataSource("ftp://ip");mediaPlayer.prepare();mediaPlayer.start(); 最佳答案 所以您所说的是流式传输,流式传输涉及在您收听时发送给您的

android - 媒体播放器中没有显示控制按钮

我是Android的新手,我正在尝试制作一个非常简单的应用程序。它只是一个包含用于播放音频或视频文件的MediaPlayer的Activity。我设法播放了一首歌曲,但它就是不显示媒体播放器的控制元素!这是我使用的代码:publicclassPlayerextendsActivityimplementsOnPreparedListener,MediaPlayerControl{privatestaticfinalStringTAG="AudioPlayer";publicstaticfinalStringAUDIO_FILE_NAME="audioFileName";privateSt