概述
Android 7.0添加提示充电提示音后,插拔32数据线导致媒体文件播放无效问题。
边充电边播放音乐或视频时,一段时间后视频无法正常播放。
diff --git a/alps/frameworks/base/services/core/java/com/android/server/power/Notifier.java b/alps/frameworks/base/services/core/java/com/android/serv
old mode 100644
new mode 100755
index 87e7a03..c82f89c
--- a/alps/frameworks/base/services/core/java/com/android/server/power/Notifier.java
+++ b/alps/frameworks/base/services/core/java/com/android/server/power/Notifier.java
@@ -101,6 +101,9 @@ final class Notifier {
private final Intent mScreenOnIntent;
private final Intent mScreenOffIntent;
private final Intent mScreenBrightnessBoostIntent;
+
+ //add Charging prompt BUG
+ private Ringtone mRingtone;
// True if the device should suspend when the screen is off due to proximity.
private final boolean mSuspendWhenScreenOffDueToProximityConfig;
@@ -693,6 +696,12 @@ final class Notifier {
final Uri soundUri = Uri.parse("file://" + soundPath);
if (soundUri != null) {
final Ringtone sfx = RingtoneManager.getRingtone(mContext, soundUri);
+ //add Charging prompt BUG
+ if(null != mRingtone){
+ mRingtone.stop();
+ }
+ mRingtone = sfx;
+ //end
if (sfx != null) {
sfx.setStreamType(AudioManager.STREAM_SYSTEM);
sfx.play();
(END)
最后
以上就是天真野狼为你收集整理的【MTK】添加充电提示音导致的BUG(插拔32次媒体文件播放无效)的全部内容,希望文章能够帮你解决【MTK】添加充电提示音导致的BUG(插拔32次媒体文件播放无效)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复