showPlaybackRateModal method
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}');
}
}