草庐IT

mediaPlayer2

全部标签

Android MediaPlayer 获取音量

我对检索MediaPlayer的当前音量很感兴趣,但在上面没有看到像“getVolume()”这样的方法。有一个setVolume(),所以我有点困惑为什么他们不提供读取这个属性的方法。我看到其他一些建议使用AudioManager读取音量的答案:intvolumeLevel=am.getStreamVolume(AudioManager.STREAM_MUSIC);intmaxVolume=am.getStreamMaxVolume(AudioManager.STREAM_MUSIC);floatvolume=(float)volumeLevel/maxVolume;但是,这似乎返回

android - 任何人都有 MediaPlayer 使用 ParcelFileDescriptor 和 createPipe()?

与myrecentquestiononMediaRecorderandcreatePipe()相关,并在thisotherSOquestion中讨论了createPipe()技术,我现在正试图让MediaPlayer通过ParcelFileDescriptor和createPipe()处理由ContentProvider提供的内容.Thissampleproject有我迄今为止的工作。它基于anearliersamplethatplaysanOGGclipstoredasarawresource.因此,我知道我的剪辑很好。我已将MediaPlayer设置更改为:privatevoidl

android - 获取Android中videoView的mediaPlayer

是否可以获得对videoView正在使用的mediaPlayer实例的引用,最好是在其ctor内部?如果有,怎么做?由于videoView没有mediaPlayer那么多的监听器,我希望能够访问mediaPlayer以获得额外的控制和更好的事件处理。 最佳答案 您可以从VideoView监听。VideoViewmVideoView=newVideoView();mVideoView.setOnPreparedListener(newMediaPlayer.OnPreparedListener(){@Overridepublicvoi

android - MediaPlayer setDataSource 失败,状态 = 0x80000000 为 2.3.4 上的文件路径设置的铃声

标题说明了大部分内容。我的应用程序一直在播放uri指向的铃声,例如content://media/internal/audio/media/387或content://media/external/audio/media/1655(我相信对于SD卡上的自定义铃声)同时使用setDataSource(fileInfo)和setDataSource(mContext,Uri.parse(fileInfo))。在每种情况下,我都收到了有关使用Android4.x(不同版本)手机的setDataSourcefailed.:status=0x80000000异常信息的日志。看到错误只发生在内容u

Android MediaPlayer 错误代码?

我正在努力让直播广播流在android上运行。我正在使用MediaPlayer类,只是设置URL并播放它。它在大多数情况下效果很好,但在5-30分钟后它不可避免地会死掉。在2.1手机(更具体地说是英雄)上,我得到了这个日志输出W/MediaPlayer(7919):info/warning(1,26)I/MediaPlayer(7919):Info(1,26)I/MediaStreamService(7919):mPlayerinfocode:1extra:26E/MediaPlayer(7919):error(1,-11)E/MediaPlayer(7919):Error(1,-11

Android:Mediaplayer:如何使用 SurfaceView 或 mediaplayer 以正确大小播放视频

我正在使用MediaPlayer和SurfaceView播放本地视频文件。SurfaceView是Activity中的唯一控件,而我的视频文件是QVGA或其他。问题是视频被拉伸(stretch)了,我怎样才能以原始大小播放视频,例如qvga,剩余区域为黑色。从迭代中,当我在XML中强制设置Surfaceview的layout_height/width时,视频显示正常。surface_holder.setFixedSize(w,h)没有效果,mp.setdisplay()也没有。请在此指导。更新XML文件MediaPlayer的使用方法见以下链接http://davanum.wordpr

MediaPlayer中的android ANR重置

我有一个通过VideoView播放视频的简单ActivitypublicclassAVideoextendsActivity{privateVideoViewmVideoView;privateMediaControllermc;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.a_video);Bundleextras=getIntent().getExtras();Uripath=Uri.parse(extr

android - 如何获取 MediaPlayer 中的当前音量/幅度?

我正在开发一个应用程序,该应用程序既可以录制音频文件,也可以选择在录制完成后播放该文件。UI有一个EQ组件,该组件相对于当前录音幅度进行动画处理。我已经通过MediaRecorder.getMaxAmplitude()方法使动画工作,但找不到任何使用MediaPlayer的方法。我知道这一定是可能的,因为默认情况下有音乐可视化动态壁纸可以执行此功能,但我看不出它在通过AOSP梳理时以任何方式提取该信息。有人知道怎么做吗? 最佳答案 可以借助Audiomanager类获取媒体播放器的当前音量。代码如下:-AudioManageram=

Android SeekBar 控制 MediaPlayer 进度

我有一个SeekBar,它正确显示MediaPlayer进度。但是,我在寻找时遇到了麻烦-如果我在某处寻找滚动框,它只会返回音频文件正在播放的位置。publicclassEntityPageActivityextendsActivityimplementsRunnable,OnClickListener,OnSeekBarChangeListener{privateSeekBarseekBar;privateButtonstartMedia;privateButtonpauseMedia;privateMediaPlayermp;@OverridepublicvoidonCreate(

android - 带有 MediaPlayer 的 MediaController

我想要在我的应用中播放的流媒体音频的播放/暂停等媒体控件。我正在使用MediaPlayer流式传输和播放音频。有人可以提供有关如何将MediaController与MediaPlayer一起使用的代码fragment吗?谢谢克里斯 最佳答案 在媒体播放器中添加媒体Controller非常简单。让您的Activity实现MediaPlayerControl并添加未实现的方法。代码如下:我正在使用来自此处http://developer.android.com/resources/samples/ApiDemos/src/com/exa