我意识到 logcat 在显示来自 admob 的插页式广告后甚至在关闭它后一直重复显示此内容。
03-18 10:08:34.988: V/MediaPlayer(25595): message received msg=3, ext1=100, ext2=0
03-18 10:08:34.988: V/MediaPlayer(25595): buffering 100
03-18 10:08:34.988: V/MediaPlayer(25595): callback application
03-18 10:08:34.988: V/MediaPlayer(25595): back from callback
03-18 10:08:35.989: V/MediaPlayer(25595): message received msg=3, ext1=100, ext2=0
03-18 10:08:35.989: V/MediaPlayer(25595): buffering 100
03-18 10:08:35.989: V/MediaPlayer(25595): callback application
03-18 10:08:35.989: V/MediaPlayer(25595): back from callback
03-18 10:08:36.990: V/MediaPlayer(25595): message received msg=3, ext1=100, ext2=0
03-18 10:08:36.990: V/MediaPlayer(25595): buffering 100
03-18 10:08:36.990: V/MediaPlayer(25595): callback application
03-18 10:08:36.990: V/MediaPlayer(25595): back from callback
只有在播放视频时出现像 candy crush soda
这样的媒体广告时才会发生这种情况。有什么方法可以关闭或停止后台运行的 MediaPlayer?
我试过用
AdRequest adRequest = new AdRequest.Builder().build();
interstitial.loadAd(adRequest);
当 Activity 被销毁或 onAdClose
但它不会停止在后台运行时。
有没有人遇到和我一样的问题?如果我们完全忽略它,它会影响应用程序吗?
最佳答案
每当使用 MediaPlayer
时,无论您的应用程序模式如何,都会显示您提到的日志:Debug 或 Release 模式。
简单地说,这是你无法控制的。
据我所知,这不会影响您的申请。
关于android - admod 关闭后显示媒体播放器的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29113121/