我是靠谱客的博主 天真野狼,最近开发中收集的这篇文章主要介绍【MTK】添加充电提示音导致的BUG(插拔32次媒体文件播放无效),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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次媒体文件播放无效)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部