這似乎是一個奇怪的問題。我正在使用AlarmManager通過自定義音軌設置鬧鐘。活動開始並正常播放音樂,但是當我鎖定手機時,活動開始但音頻未播放。活動從鎖定屏幕開始時沒有聲音
這是我使用它的代碼。
的onCreate方法
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakelock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP,"My Wake Log");
mWakelock.acquire();
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
setContentView(R.layout.sampleAlarm);
mediplayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediplayer.setDataSource(Environment.getExternalStorageDirectory()+"track1/1.mp3");
mediplayer.setVolume(100,100);
mediplayer.prepare();
mediplayer.setLooping(true);
mediplayer.start();
任何想法,我做錯了。