|  |  |  | @ -8,6 +8,7 @@ import androidx.media.AudioAttributesCompat | 
			
		
	
		
			
				
					|  |  |  |  | import androidx.media.AudioFocusRequestCompat | 
			
		
	
		
			
				
					|  |  |  |  | import androidx.media.AudioManagerCompat | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.R | 
			
		
	
		
			
				
					|  |  |  |  | import splitties.systemservices.audioManager | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | object MediaHelp { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -50,13 +51,8 @@ object MediaHelp { | 
			
		
	
		
			
				
					|  |  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |  |      * @return 音频焦点 | 
			
		
	
		
			
				
					|  |  |  |  |      */ | 
			
		
	
		
			
				
					|  |  |  |  |     fun requestFocus( | 
			
		
	
		
			
				
					|  |  |  |  |         audioManager: AudioManager, | 
			
		
	
		
			
				
					|  |  |  |  |         focusRequest: AudioFocusRequestCompat? | 
			
		
	
		
			
				
					|  |  |  |  |     ): Boolean { | 
			
		
	
		
			
				
					|  |  |  |  |         val request = focusRequest?.let { | 
			
		
	
		
			
				
					|  |  |  |  |             AudioManagerCompat.requestAudioFocus(audioManager, focusRequest) | 
			
		
	
		
			
				
					|  |  |  |  |         } ?: AudioManager.AUDIOFOCUS_REQUEST_GRANTED | 
			
		
	
		
			
				
					|  |  |  |  |     fun requestFocus(focusRequest: AudioFocusRequestCompat): Boolean { | 
			
		
	
		
			
				
					|  |  |  |  |         val request = AudioManagerCompat.requestAudioFocus(audioManager, focusRequest) | 
			
		
	
		
			
				
					|  |  |  |  |         return request == AudioManager.AUDIOFOCUS_REQUEST_GRANTED | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |