Commit 025d8543543d869fbb48a824f0321dcb7b3199fd

Authored by biao
1 parent 4b0aa690

首页gametime播放修改

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