Commit 025d8543543d869fbb48a824f0321dcb7b3199fd
1 parent
4b0aa690
首页gametime播放修改
Showing
9 changed files
with
18 additions
and
14 deletions
lib/pages/games/bloc.dart
@@ -2,7 +2,7 @@ import 'package:bloc/bloc.dart'; | @@ -2,7 +2,7 @@ import 'package:bloc/bloc.dart'; | ||
2 | import 'package:flutter/cupertino.dart'; | 2 | import 'package:flutter/cupertino.dart'; |
3 | import 'package:flutter/services.dart'; | 3 | import 'package:flutter/services.dart'; |
4 | import 'package:wow_english/common/extension/string_extension.dart'; | 4 | import 'package:wow_english/common/extension/string_extension.dart'; |
5 | -import 'package:wow_english/utils/audioplayer_util.dart'; | 5 | +import 'package:wow_english/utils/audio_player_util.dart'; |
6 | 6 | ||
7 | import 'event.dart'; | 7 | import 'event.dart'; |
8 | import 'game_entity.dart'; | 8 | import 'game_entity.dart'; |
lib/pages/home/bloc.dart
@@ -2,7 +2,7 @@ import 'package:audioplayers/audioplayers.dart'; | @@ -2,7 +2,7 @@ import 'package:audioplayers/audioplayers.dart'; | ||
2 | import 'package:bloc/bloc.dart'; | 2 | import 'package:bloc/bloc.dart'; |
3 | import 'package:wow_english/common/core/user_util.dart'; | 3 | import 'package:wow_english/common/core/user_util.dart'; |
4 | import 'package:wow_english/common/extension/string_extension.dart'; | 4 | import 'package:wow_english/common/extension/string_extension.dart'; |
5 | -import 'package:wow_english/utils/audioplayer_util.dart'; | 5 | +import 'package:wow_english/utils/audio_player_util.dart'; |
6 | 6 | ||
7 | import '../../common/core/app_config_helper.dart'; | 7 | import '../../common/core/app_config_helper.dart'; |
8 | import '../../common/request/dao/system_dao.dart'; | 8 | import '../../common/request/dao/system_dao.dart'; |
lib/pages/home/view.dart
@@ -12,7 +12,7 @@ import 'package:wow_english/pages/home/state.dart'; | @@ -12,7 +12,7 @@ import 'package:wow_english/pages/home/state.dart'; | ||
12 | import 'package:wow_english/pages/home/widgets/BaseHomeHeaderWidget.dart'; | 12 | import 'package:wow_english/pages/home/widgets/BaseHomeHeaderWidget.dart'; |
13 | import 'package:wow_english/pages/shop/exchane/bloc/exchange_lesson_bloc.dart'; | 13 | import 'package:wow_english/pages/shop/exchane/bloc/exchange_lesson_bloc.dart'; |
14 | import 'package:wow_english/pages/user/bloc/user_bloc.dart'; | 14 | import 'package:wow_english/pages/user/bloc/user_bloc.dart'; |
15 | -import 'package:wow_english/utils/audioplayer_util.dart'; | 15 | +import 'package:wow_english/utils/audio_player_util.dart'; |
16 | 16 | ||
17 | import '../../common/core/user_util.dart'; | 17 | import '../../common/core/user_util.dart'; |
18 | import '../../common/dialogs/show_dialog.dart'; | 18 | import '../../common/dialogs/show_dialog.dart'; |
@@ -143,12 +143,16 @@ class _HomePageView extends StatelessWidget { | @@ -143,12 +143,16 @@ class _HomePageView extends StatelessWidget { | ||
143 | _checkPermission(() { | 143 | _checkPermission(() { |
144 | AudioPlayerUtil.getInstance().playAudio( | 144 | AudioPlayerUtil.getInstance().playAudio( |
145 | AudioPlayerUtilType.gameTime); | 145 | AudioPlayerUtilType.gameTime); |
146 | - pushNamed(AppRouteName.games) | ||
147 | - .then((value) => { | ||
148 | - AudioPlayerUtil.getInstance() | ||
149 | - .playAudio(AudioPlayerUtilType | ||
150 | - .touch), | ||
151 | - }); | 146 | + Future.delayed(const Duration(seconds: 1), |
147 | + () { | ||
148 | + pushNamed(AppRouteName.games) | ||
149 | + .then((value) => { | ||
150 | + AudioPlayerUtil.getInstance() | ||
151 | + .playAudio( | ||
152 | + AudioPlayerUtilType | ||
153 | + .touch), | ||
154 | + }); | ||
155 | + }); | ||
152 | }, bloc); | 156 | }, bloc); |
153 | }, | 157 | }, |
154 | child: Column( | 158 | child: Column( |
lib/pages/home/widgets/BaseHomeHeaderWidget.dart
@@ -3,7 +3,7 @@ import 'package:flutter_bloc/flutter_bloc.dart'; | @@ -3,7 +3,7 @@ import 'package:flutter_bloc/flutter_bloc.dart'; | ||
3 | import 'package:flutter_screenutil/flutter_screenutil.dart'; | 3 | import 'package:flutter_screenutil/flutter_screenutil.dart'; |
4 | import 'package:wow_english/common/core/app_config_helper.dart'; | 4 | import 'package:wow_english/common/core/app_config_helper.dart'; |
5 | import 'package:wow_english/common/extension/string_extension.dart'; | 5 | import 'package:wow_english/common/extension/string_extension.dart'; |
6 | -import 'package:wow_english/utils/audioplayer_util.dart'; | 6 | +import 'package:wow_english/utils/audio_player_util.dart'; |
7 | 7 | ||
8 | import '../../../common/core/user_util.dart'; | 8 | import '../../../common/core/user_util.dart'; |
9 | import '../../../models/course_entity.dart'; | 9 | import '../../../models/course_entity.dart'; |
lib/pages/section/bloc/section_bloc.dart
@@ -9,7 +9,7 @@ import 'package:wow_english/common/request/dao/lesson_dao.dart'; | @@ -9,7 +9,7 @@ import 'package:wow_english/common/request/dao/lesson_dao.dart'; | ||
9 | import 'package:wow_english/common/request/exception.dart'; | 9 | import 'package:wow_english/common/request/exception.dart'; |
10 | import 'package:wow_english/common/request/dao/listen_dao.dart'; | 10 | import 'package:wow_english/common/request/dao/listen_dao.dart'; |
11 | import 'package:wow_english/models/course_process_entity.dart'; | 11 | import 'package:wow_english/models/course_process_entity.dart'; |
12 | -import 'package:wow_english/utils/audioplayer_util.dart'; | 12 | +import 'package:wow_english/utils/audio_player_util.dart'; |
13 | import 'package:wow_english/utils/loading.dart'; | 13 | import 'package:wow_english/utils/loading.dart'; |
14 | import 'package:wow_english/utils/toast_util.dart'; | 14 | import 'package:wow_english/utils/toast_util.dart'; |
15 | 15 |
lib/pages/section/section_page.dart
@@ -12,7 +12,7 @@ import 'package:wow_english/pages/section/widgets/section_item.dart'; | @@ -12,7 +12,7 @@ import 'package:wow_english/pages/section/widgets/section_item.dart'; | ||
12 | import 'package:wow_english/pages/section/widgets/section_bouns_item.dart'; | 12 | import 'package:wow_english/pages/section/widgets/section_bouns_item.dart'; |
13 | import 'package:wow_english/pages/section/widgets/section_header_widget.dart'; | 13 | import 'package:wow_english/pages/section/widgets/section_header_widget.dart'; |
14 | import 'package:wow_english/route/route.dart'; | 14 | import 'package:wow_english/route/route.dart'; |
15 | -import 'package:wow_english/utils/audioplayer_util.dart'; | 15 | +import 'package:wow_english/utils/audio_player_util.dart'; |
16 | import 'package:wow_english/utils/log_util.dart'; | 16 | import 'package:wow_english/utils/log_util.dart'; |
17 | import 'package:wow_english/utils/toast_util.dart'; | 17 | import 'package:wow_english/utils/toast_util.dart'; |
18 | 18 |
lib/pages/unit/bloc.dart
1 | import 'package:bloc/bloc.dart'; | 1 | import 'package:bloc/bloc.dart'; |
2 | import 'package:wow_english/pages/unit/widget/home_tab_header_widget.dart'; | 2 | import 'package:wow_english/pages/unit/widget/home_tab_header_widget.dart'; |
3 | -import 'package:wow_english/utils/audioplayer_util.dart'; | 3 | +import 'package:wow_english/utils/audio_player_util.dart'; |
4 | 4 | ||
5 | import '../../common/request/dao/lesson_dao.dart'; | 5 | import '../../common/request/dao/lesson_dao.dart'; |
6 | import '../../common/request/exception.dart'; | 6 | import '../../common/request/exception.dart'; |
lib/pages/unit/view.dart
@@ -5,7 +5,7 @@ import 'package:wow_english/pages/unit/state.dart'; | @@ -5,7 +5,7 @@ import 'package:wow_english/pages/unit/state.dart'; | ||
5 | import 'package:wow_english/pages/unit/widget/course_unit_item.dart'; | 5 | import 'package:wow_english/pages/unit/widget/course_unit_item.dart'; |
6 | import 'package:wow_english/pages/unit/widget/home_tab_header_widget.dart'; | 6 | import 'package:wow_english/pages/unit/widget/home_tab_header_widget.dart'; |
7 | import 'package:wow_english/route/route.dart'; | 7 | import 'package:wow_english/route/route.dart'; |
8 | -import 'package:wow_english/utils/audioplayer_util.dart'; | 8 | +import 'package:wow_english/utils/audio_player_util.dart'; |
9 | 9 | ||
10 | import '../../models/course_module_entity.dart'; | 10 | import '../../models/course_module_entity.dart'; |
11 | import '../../models/course_unit_entity.dart'; | 11 | import '../../models/course_unit_entity.dart'; |
lib/utils/audioplayer_util.dart renamed to lib/utils/audio_player_util.dart