fix(android): use multi assetAudioPlayer instance fix patch and disable Pre-download and play by default in Android too

This commit is contained in:
Kingkor Roy Tirtho 2023-05-05 11:18:28 +06:00
parent 1fff0f1bd0
commit cdb32685e4
3 changed files with 12 additions and 6 deletions

View File

@ -246,6 +246,6 @@ final userPreferencesProvider = ChangeNotifierProvider(
recommendationMarket: 'US', recommendationMarket: 'US',
themeMode: ThemeMode.system, themeMode: ThemeMode.system,
layoutMode: kIsMobile ? LayoutMode.compact : LayoutMode.adaptive, layoutMode: kIsMobile ? LayoutMode.compact : LayoutMode.adaptive,
predownload: kIsMobile, predownload: false,
), ),
); );

View File

@ -100,10 +100,11 @@ packages:
assets_audio_player: assets_audio_player:
dependency: "direct main" dependency: "direct main"
description: description:
name: assets_audio_player path: "."
sha256: dcea8cd9c11cd9c34586f2446bfcdf099362159c56f97517ba941ac151974ea9 ref: "4cbd4bc4b7be8a329effbb52c5b3f5d3ab042b35"
url: "https://pub.dev" resolved-ref: "4cbd4bc4b7be8a329effbb52c5b3f5d3ab042b35"
source: hosted url: "https://github.com/mt633/Flutter-AssetsAudioPlayer"
source: git
version: "3.0.6" version: "3.0.6"
assets_audio_player_web: assets_audio_player_web:
dependency: transitive dependency: transitive

View File

@ -10,7 +10,12 @@ environment:
dependencies: dependencies:
args: ^2.3.2 args: ^2.3.2
assets_audio_player: ^3.0.6 # Patch for the uncontrollable shadow instance of ExoPlayer running in bg
# https://github.com/florent37/Flutter-AssetsAudioPlayer/issues/765
assets_audio_player:
git:
url: https://github.com/mt633/Flutter-AssetsAudioPlayer
ref: 4cbd4bc4b7be8a329effbb52c5b3f5d3ab042b35
async: ^2.9.0 async: ^2.9.0
audio_service: ^0.18.9 audio_service: ^0.18.9
audio_session: ^0.1.13 audio_session: ^0.1.13