首页 > TAG信息列表 > android-mediaplayer
android-录制回放问题(MediaRecorder MediaPlayer)
我正在尝试记录用户的声音并在按钮的onClick上播放它,但是我收到“ WARN / System.err(25236):java.io.IOException:准备失败.:状态= 0x1”. (请参见下面的“ LogCat”) 我像这样录制音频: recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC);Android MediaPlayer错误-1004(ERROR_IO)
我的应用程序播放音频流 这里的代码: MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(url); mediaPlayer.prepare(); mediaPlayer.start(); url是本地文件(127.0.0.1)我使用在同android-MediaPlayer视频问题
我花了大约2个小时来尝试使它生效.我从来没有让MediaPlayer播放视频很幸运.我在这里做错了什么?第一次播放时仅播放音频,不播放视频.然后,当我尝试重新设置setDataSource时,第二次出现IllegalStateException.我试过在onCompletion中不调用stop()和release(),而是在播放前尝试调用resJava-Android播放外部MP3:错误—在状态1中调用MediaPlayer启动
我在Android上播放外部MP3文件时遇到问题.我正在使用以下代码: MediaPlayer player = new MediaPlayer(); try { BufferedInputStream bis = new BufferedInputStream(new java.net.URL(url).openStream()); FileOutputStream fos = new FileOutputStream(Environment.getEandroid-为VideoView设置背景颜色会隐藏视频
我在应用中使用VideoView,当我使用布局属性或代码本身设置背景色时,背景色位于视频的顶部,我看不到它.解决方法:VideoView扩展了SurfaceView,它依赖于PorterDuff.Mode.CLEAR在视图层次结构中切出一个孔,以便您可以看到下面的本机渲染表面.如果您将其重新填充为纯色,则将无法观看视android-连续播放声音onTouch()
我想通过onTouch连续播放枪声.我这样做是为了自动发出枪声.所以我有声音循环延迟的问题.不会产生真正的自动枪声效果.我的主要观点是,声音一遍又一遍地播放应该没有延迟. 我的代码是. public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stuAndroid 5.0(Lollipop)中的MediaPlayer抛出错误
我编写了一个媒体应用程序,该应用程序使用HTTP连接流式传输MP3.这在Android版本2.x-4.x上一直很好用,但现在在5.x中产生错误.该应用程序循环播放包含MP3的播放列表对象,每个对象都有其自己的唯一HTTP地址.第一个文件流很好,但是在调用prepareAsync()时,下一个文件(与哪个文件无关)java-MediaPlayer是否可以播放一个音频文件,完成后可以播放另一个音频文件?
我希望MediaPlayer接受songTitles的数组列表,并检查传入的歌曲名称,然后播放该歌曲.完成后,我希望它转到循环中的下一个歌曲标题并播放该歌曲.但是,我的代码只播放最后一首歌. public void play(Context c, ArrayList<String> songTitles) { stop(); for (String song: s如何通过Google CardBoard Android SDK制作简单的VR视频播放器
我遵循Mog在帖子中的建议: How to create VR Video player using Google Cardboard SDK for Unity 这是我的代码片段 1. 在MainActivity的onSurfaceCreated()方法中,我初始化一个纹理并将其绑定到GL,并创建一个曲面和与其关联的媒体播放器. >在onNewFrame()方法中,我按照Mog在帖子Android Media Player保留应用程序实例并导致内存泄漏
我有一个媒体播放器作为成员变量的活动. 我的媒体播放器初始化如下: mMediaPlayer = new MediaPlayer(); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mMediaPlayer.setDataSource(MyActivity.this, URL); mMediaPlayer.prepareAsync(); //i set a on PrepareAndroid-某些设备无法通过听筒播放音频
在某些android设备中尝试在听筒上播放音频文件时似乎出现问题.预期的行为是它应该在听筒中播放音频文件,但是在某些设备中,例如三星银河注2(Android版本4.4.2)和Sony Xperia XA(Android版本6.0),它可以通过扬声器播放它们. 但是,在Motorola moto g(Android 6.0版)和nexus 5X(Androiandroid-当我在mediaplayer中单击列表视图时,正在播放多首歌曲
您好,我正在创建音乐播放器应用. 我有一个问题,当我单击列表视图时会播放歌曲. 当我再次单击列表视图时,歌曲将一起播放. 上一首歌曲不会停止. 我关注了很多tut和博客以及stackoverflow的答案,但是没有任何效果. 这是我的活动,其中包含歌曲列表视图:- public class songlist extendAndroid:如何告诉ShrinkResources保留某些资源
我的res / raw文件夹中有一个mp3和一个ogg文件,用于Android Media Player.我像这样使用setDataSource musicPlayer.setDataSource(context, Uri.parse("android.resource://com.me.myapp/" + R.raw.music)); 从Android Studio运行时,此方法效果很好,但是,当导出启用了shrinkResouandroid-VideoView和MediaPlayer seekTo始终从头开始
寻找在VideoView中播放的视频并将其恢复时遇到一些问题. 这是我的代码的一部分: videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mp.start(); mp.setOnSeekCompleteListene为什么MediaPlayer prepare()不与流一起使用?
MediaStream方法prepareAsync()的文档说: Prepares the player for playback, asynchronously. After setting the datasource and the display surface, you need to either call prepare() or prepareAsync(). For streams, you should call prepareAsync(), which retujava-在同一活动中在android默认媒体播放器中打开mp3文件
我正在开发一个Android应用程序,其中显示了SD卡中mp3文件的ListView. 现在我想要的是,当用户单击任何mp3文件时,它应该在同一Activity上开始播放.我目前正在使用的代码无法播放音频文件. 我的代码: Uri uri = Uri.parse("/sdcard/music/sample.mp3"); Intent intent = new Intent(Iandroid-如何捕获mediaplayer数据源无文件错误?
我有一个mediaplayer应用程序,我在其中使用链接路径从服务器中获取数据源.问题是当我进行测试时,我故意删除了输入到mp.setDataSource(musicUri)的音频链接路径的数据源文件;检查,但我似乎无法捕捉到错误并解决. 我已经替换了mp.prepare();到mp.prepareAsync();和简单的mp.start()带有身份验证的MediaPlayer RTSP视频流
我可以未经授权就从ip摄像机流式传输视频,但是现在我需要经过授权才能这样做.我发现很少的信息表明Android不支持通过RTSP进行身份验证,但是我发现了另一个信息,该信息表明在API级别14中可以通过使用以下方法添加HEADERS:setDataSource (Context context, Uri uri, Map headers).我android-访问MediaPlayer中的音频缓冲区
我正在研究Android项目,该项目必须分析频域中的音频信号.实际上,我已经准备好模块,该模块正在从设备麦克风读取信号并对其进行处理(FFT,可视化等),并且这种信号没有任何问题. 现在,我正在尝试分析作为mp3文件存储在设备上的音频信号.通常,从MediaPlayer对象播放它没有任何问题.不幸android-在不同智能手机上的Videoview行为(具有不同的stagefright)
使用videoview(或MediaPlayer)在同一活动中的多个videoview中播放rtsp流时遇到兼容性问题. 我已经对here这个问题提出了另一个问题,但是现在我知道这不是我的代码负责,因为我在不同的手机上测试了相同的软件,并且可以正常工作. 查看用于RTSP设置的logcat Info消息,我发现每部手机都android-在活动之间移动SurfaceView
我正在开发一个视频应用,用户可以观看视频,并在需要时全屏打开它,然后返回默认视图等等.我正在使用ExoPlayer,由于即将进行的解释,最近切换到默认的MediaPlayer. 我需要“即时”更改播放器的Surface.我需要使用同一播放器在活动之间显示视频,而没有延迟来显示图像.使用Exoplayer,解如何从Media Player计算振幅的分贝(dB)?
我有一个代码来计算AudioRecord的实时dB幅度.该代码非常适合计算dB幅度.录制后,我将其保存到wav文件.现在,我要播放该文件并重新计算dB幅度.但是,我以前无法达到类似的结果.你能帮我解决这个问题吗?这是我在录制和播放时计算dB幅度的代码. 1,录音时计算dB幅度 bufferSize = AudioRe我如何在Android中拥有一个mediaPlayer来一个接一个地播放2个或更多mp3文件?
我正在创建一个我希望它一个接一个地播放多个mp3文件的android应用程序. 我的应用程序上有一个mediaPlayer,如何设置播放mp3文件的队列?解决方法:实现此目的的方法是创建一个实现OnCompletionListener的类,该类处理onCompletion并接收下一个要播放的文件. 首先像下面这样定义PlayMedandroid-无法打开文件(权限被拒绝)
我正在尝试通过Android中的MediaRecorder类录制音频,将其保存在文件中,然后使用MediaPlayer播放. 在这里选择要保存音频文件的文件: currentDate = Calendar.getInstance().getTime(); condensedDate = currentDate.toString().replaceAll("\\s", "") fileName = getExternalCacheDjava-W / audio_hw_generic:没有向HAL泛洪logcat提供足够的数据?
我制作了一个带有媒体服务的Mediaplayer应用,该服务控制着我的Mediaplayer对象. 一切正常,但我的logcat每秒都被此消息淹没. 此消息是什么意思? Logcat(资讯) W/audio_hw_generic: Not supplying enough data to HAL, expected position 7310473 , only wrote 7310160 W/audio_hw_