showPlaybackRateModal method

void showPlaybackRateModal(
  1. BuildContext context
)

Implementation

void showPlaybackRateModal(BuildContext context) {
  if (!widget.controller.isFullscreen || widget.controller.aspectRatio < 1) {
    showModalBottomSheet(
      context: context,
      backgroundColor: Colors.white,
      elevation: 12,
      clipBehavior: Clip.hardEdge,
      shape: const RoundedRectangleBorder(
        borderRadius: BorderRadius.only(
          topLeft: Radius.circular(16),
          topRight: Radius.circular(16),
        ),
      ),
      builder: (BuildContext ctx) {
        return PortraitPlaybackRate(
          controller: widget.controller,
        );
      },
    );
  } else {
    showLandscapeModal(
      type: QYPlayerModal.playbackRate,
    );
    debugPrint(
        '>>>>>>> 横屏 全屏 showPlaybackRateModal: ${widget.controller.isFullscreen} ${widget.controller.aspectRatio}');
  }
}