12得票5回答
MediaPlayer过早截断声音

我有两个设备可以测试我的游戏:一个美国电信手机(SCH-R880)和一个Kindle Fire,后者比手机性能更强。 我有几个短音效(少于或约1秒)。为了节省内存,我加载、播放和释放其中一些音效。在手机上它们(大多数情况下)正常播放。然而,在Kindle Fire上,它们被切断了。非常短的声...

11得票3回答
Android 4.4(19)上的MediaPlayer在播放时会随机停止

我的应用在所有设备上流媒体音频都很好,除了Nexus 5。在Nexus 5上,MediaPlayer会随机停止播放,不确定4.4版本中http://developer.android.com/about/versions/android-4.4.html#Multimedia有关音量的更改是否...

10得票4回答
在MediaStyle通知中禁用或隐藏进度条

尝试构建一个直播流媒体播放应用,在28及以下SDK中的媒体样式通知看起来不错,没有任何进度条,但当在Android 10(SDK 29)中运行相同的应用程序时,通知会显示额外的进度条,而我不想要这个因为流是实时的,我正在使用默认的exo player(版本2.10.8)缓存行为。 如何禁用或...

7得票1回答
在Android中重复播放音频

我想要播放一首歌曲,直到用户按下切换按钮关闭为止。 我无法弄清如何实现这一点, 请帮忙。

7得票1回答
ANDROID_LOOP = true -- 如何避免使用此元数据标签时 MediaPlayer 循环音频

我希望使用MediaPlayer播放设备铃声,但似乎当元数据标签 ANDROID_LOOP = true MediaPlayer忽略了setLooping方法的调用。 mMediaPlayer.setLooping(false); 并且在任何情况下循环音频。而且onCompleti...

23得票2回答
安卓MediaPlayer/VideoView出现错误(1,-2147483648)。

我一直在使用文件路径设置VideoView的视频时遇到不一致的问题。VideoView myVideoView = findViewById(R.id.videoView); ... myVideoView.setVideoPath(videoFilename); ... myVideoVie...

19得票7回答
当我尝试将setDisplay设置为MediaPlayer时,出现了表面释放的情况。

我的 XML 文件:<SurfaceView android:id="@+id/surfaceView" android:layout_marginTop="50dp" android:layout_width="fill_parent" android:...

13得票3回答
Android MediaPlayer 错误 (-38, 0) "在状态0下调用了stop"

我查看了各种不同的网站,寻找解决我的代码问题的方法。这是一个基本的音频播放器,有3个按钮:播放、暂停和停止。播放和暂停都可以正常工作,停止也可以,但一旦音频被停止,它就无法再次启动,会抛出错误:E/MediaPlayer: stop called in state 0 E/MediaPlaye...

53得票6回答
为什么Android的MediaPlayer准备一些直播流以进行播放需要这么长时间?

我发现在播放不同的流时,Android MediaPlayer 准备直播播放所需时间存在很大差异。 硬数据 我在 prepareAsync() 和 onPrepared(MediaPlayer mp) 回调之间添加了日志,并测试了多个流,每个流都测试了几次。每个流的时间非常一致(+/- 1...

9得票7回答
安卓VideoView MediaPlayer OnInfoListener - 事件未触发

以下是给出的源代码片段: videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer m...