gpt4 book ai didi

android - MediaPlayer 消息 "internal/external state mismatch corrected"是什么意思?

转载 作者:行者123 更新时间:2023-11-29 02:07:04 28 4
gpt4 key购买 nike

我一直在用 MediaPlayer 做一些相当复杂的事情。不像https://stackoverflow.com/questions/7399286/android-media-player-internal-external-state-mismatch ,我只处理音频,不处理视频。 MediaPlayer 类是出了名的脆弱和不直观,因此很难解决它的怪癖。我已尽我所能,但仍然遇到难以诊断的错误。

在这种情况下,我偶尔会看到错误消息“已纠正内部/外部状态不匹配”。我不知道为什么。我同时运行多个 MediaPlayer,使用 MediaRecorder,然后在 MediaPlayer 中播放它,停止、开始、重置和寻找……至少在某些时候它似乎发生在 start() 之后。

这是 Android 中的错误,还是我做错了什么?任何人都可以告诉我这个错误消息代表什么,如果有什么我应该做不同的事情或者我是否可以安全地忽略它?

最佳答案

不确定是否能回答您的问题,但正在寻找 at the source code ,状态似乎是 MEDIA_PLAYER_STARTED,尽管播放器已经停止播放,并且 Stagefright 将状态更改为 MEDIA_PLAYER_PAUSED

似乎有一个 Unresolved 错误:http://code.google.com/p/android/issues/detail?id=9732

关于android - MediaPlayer 消息 "internal/external state mismatch corrected"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9401945/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com