草庐IT

mediaPlayer2

全部标签

Androids MediaPlayer 在 Activity 进入时每隔一秒播放一次视频

我正在编写其中一项Activity能够播放视频文件的应用程序。我录制了视频,但在尝试播放时出现了麻烦。Activity开始并第一次正常播放视频。然后我按下后退按钮,返回上一个Activity,选择视频(相同或其他),视频播放Activity再次进入,所有View(按钮、搜索栏等)显示,但视频不显示。我再次返回,选择视频,打开视频播放Activity,视频再次播放正常。所以它每隔一秒播放一次。我尝试调试但找不到问题所在,我们将不胜感激。Activity代码在下方,eclipse的logCat输出也在下方。publicclassFightPlayerActivityextendsActiv

Android 2.2 MediaPlayer 替代 HTTPS 和直播

我创建了一个使用android.media.MediaPlayer的服务,它在3.1+设备上工作正常,并且正如预期的那样不能完全与旧的android版本一起工作,如HTTPSandlivestreamingarenotsupported.本地文件没有问题。我想做的是将android.media.MediaPlayer用于3.1+设备,我必须为其他设备创建替代方案(基本SDK是8,Android2.2)。我发现一个有点用处article我猜这不适用于实时流(因为它将数据记录到文件中)而且我不确定这是否是HTTPS渐进式流的好方法。我想使用一个大小有限的内存缓冲区;加载内容的缓存和寻找位置

android - 将 uri 保存到 sharedPreferences 并使用 mediaplayer 播放

这是我用来将Uri的字符串表示形式保存到SharedPreferences的代码:publicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(requestCode==REQ_CODE_PICK_SOUNDFILE&&resultCode==Activity.RESULT_OK){if((data!=null)&&(data.getData()!=null)){SharedPreferencesshar

Android MediaPlayer.start 不启动

我还没有找到这个问题的答案。我有一个本地文件(R.raw.Bob);我正在尝试使用MediaPlayer播放文件。有时播放,有时不播放。我有另一个文件,每次播放似乎都很好。我的Activity流程是这样的:在onCreate中我执行以下操作:MediaPlayermBackground=MediaPlayer.create(MainAct.this,R.raw.background);mBackground.start();//Worksasexpected.现在在Activity的不同部分我有以下内容:MediaPlayermBob=MediaPlayer.create(MainAc

android - MediaPlayer seekTo 从头开始​​不一致地播放歌曲

我正在使用Android的MediaPlayer类从某个偏移量开始播放歌曲。在代码中指定此偏移量后,我播放歌曲时希望从该偏移位置听到它,但我听到它从头开始播放。请注意以下代码:MediaPlayermplayer=newMediaPlayer();mplayer.reset();try{//Forexample'ssake,specifysomeknownsongpathmplayer.setDataSource("//media/external/audio/media/1");//callblockingprepare()mplayer.prepare();}catch(Excep

Android MediaPlayer 的播放状态

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我正在创建一个从网络流式传输音频的应用程序。我希望能够检测到连接中断之类的东西。所以当音频停止播放时,我会告诉用户它停止播放了。有谁知道这样做的好方法吗?谢谢!

android - 暂停后 MediaPlayer 完成

我最近发现MediaPlayer播放mp3文件时出现了一个非常奇怪的问题。我正在运行这段代码(mPlayer是一个MediaPlayer):Log.d(TAG,"Pausing");try{mPlayer.pause();Log.d(TAG,"Paused");}catch(IllegalStateExceptione){Log.w(TAG,"exceptionpausingplayer");}奇怪的是,如果我接近音频文件的末尾,播放器会在上面之后的短时间内向我的OnCompletionListener发送一个完成通知代码完成。(我还没有确定我必须有多接近,但大约是1/4秒。)例如,这

android - MediaPlayer/MediaRecorder 的第三方替代品?

Android中用于处理音频的内置类似乎不太理想。对我来说,它们使用起来过于复杂,但仅提供基本功能。但是,我不想就这些类(class)的优点或缺点展开辩论。我只想知道:是否有任何库可以提供在Android中录制和播放音频的替代方案?我还没有找到任何东西,但也许那里有一些东西。 最佳答案 Vitamio看起来不错,虽然我自己从来没有用过它。他们说的一个有趣的功能是在Android2.1+上支持HTTPLiveStreaming。值得一试。 关于android-MediaPlayer/Med

android - 可以从 MediaPlayer 的流中检索数据吗?

如果我要将某种媒体流式传输到MediaPlayer,有什么方法可以在播放之前/播放之后/之后复制它?例如,如果我要流式传输YouTube剪辑,是否可以在播放时保存该剪辑?编辑:(Ocelot的回答让我意识到这个问题的本地化程度)。我想要做的是复制已经在进行中的MediaPlayer流(无论是youtube还是音乐流)。我希望能够在新流开始和结束时收到通知。到目前为止,我发现的唯一(对于后者)甚至可以远程关闭它的广播字符串ACTION_AUDIO_BECOMING_NOISY但这并没有真正满足我的需要。有什么办法吗? 最佳答案 我还没

java - Android 是否可以录制 MediaPlayer 播放的内容?

在我的应用程序中,我正在使用Android媒体播放器进行实时音频流传输。我想捕捉MediaPlayer播放的声音流。有没有办法使用AndroidMediaPlayer而不是MediaRecorder进行录制?有什么建议吗? 最佳答案 虽然这是一项艰巨的任务,但您可以编写自己的“MediaPlayer”来实现您正在使用的任何流式传输协议(protocol),并将流写入文件而不是扬声器。 关于java-Android是否可以录制MediaPlayer播放的内容?,我们在StackOverfl