diff --git a/lib/src/widgets/video_app.dart b/lib/src/widgets/video_app.dart index ac398056..e7d10af3 100644 --- a/lib/src/widgets/video_app.dart +++ b/lib/src/widgets/video_app.dart @@ -1,4 +1,6 @@ +import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; +import 'package:url_launcher/url_launcher.dart'; import 'package:video_player/video_player.dart'; import '../../flutter_quill.dart'; @@ -37,7 +39,12 @@ class _VideoAppState extends State { final defaultStyles = DefaultStyles.getInstance(context); if (!_controller.value.isInitialized || _controller.value.hasError) { return RichText( - text: TextSpan(text: widget.videoUrl, style: defaultStyles.link)); + text: TextSpan( + text: widget.videoUrl, + style: defaultStyles.link, + recognizer: TapGestureRecognizer() + ..onTap = () => launch(widget.videoUrl)), + ); } return Container(