feat: Add IPTV player screen with comprehensive playback controls, channel navigation, and web platform view integration.

This commit is contained in:
Michael committed 2025-12-15 17:01:11 +01:00
1 parent 301dbbec2d
commit 435cdb46ed
1 file changed
+5 -2
+5 -2
View File
@@ -123,9 +123,12 @@ class _PlayerScreenState extends ConsumerState<PlayerScreen> {
// - Live TV: Player Lite (simple TS playback with mpegts.js)
// - VOD/Series: Player Standard (fuller controls, HLS support)
final isLiveTV = widget.streamType == StreamType.live;
// Cache buster to force reload of updated player.html
final cacheBuster = DateTime.now().millisecondsSinceEpoch;
var playerSrc = isLiveTV
? 'player_lite.html?url=$encodedUrl&type=live'
: 'player.html?url=$encodedUrl&type=vod';
? 'player_lite.html?url=$encodedUrl&type=live&v=$cacheBuster'
: 'player.html?url=$encodedUrl&type=vod&v=$cacheBuster';
if (startTimeOverride != null) {
playerSrc += '&t=$startTimeOverride';