浏览代码

dialog example

Caijinglong 6 年之前
父节点
当前提交
7f5466c106
共有 1 个文件被更改,包括 7 次插入11 次删除
  1. 7 11
      example/lib/page/dialog_video_page.dart

+ 7 - 11
example/lib/page/dialog_video_page.dart

@@ -18,14 +18,12 @@ class _DialogVideoPageState extends State<DialogVideoPage> {
   @override
   Widget build(BuildContext context) {
     return Scaffold(
-      appBar: AppBar(),
+      appBar: AppBar(
+        title: Text("在dialog中显示ijkplayer"),
+      ),
       body: Center(
         child: Column(
           children: <Widget>[
-            AspectRatio(
-              aspectRatio: 1,
-              child: _buildIJKPlayer(),
-            ),
             FlatButton(
               child: Text("显示dialog"),
               onPressed: showIJKDialog,
@@ -43,14 +41,12 @@ class _DialogVideoPageState extends State<DialogVideoPage> {
     );
     await controller.play();
 
-    await Future.delayed(Duration(seconds: 2));
-
-    showDialog(
+    await showDialog(
       context: context,
-      builder: (_) => IjkPlayer(
-            mediaController: controller,
-          ),
+      builder: (_) => _buildIJKPlayer(),
     );
+
+    controller.pause();
   }
 
   _buildIJKPlayer() {