Видео на YouTube в Project ProjectIOS

Программируем под IOS
Ответить
Anonymous
 Видео на YouTube в Project Project

Сообщение Anonymous »

У меня есть приложение Flutter с использованием youtube_player_iframe: ^5.2.1. На моем iPhone 16 Pro Max видео играют нормально, но на некоторых устройствах, таких как планшеты Android или меньшие экраны, чем iPhone 16 Pro Max, каждое видео не сбои в игроке в приложении с «это видео недоступно (ошибка 15)». < /P>
Вот мой код ниже < /p>

< /p> class = "Snippet-Code-Html Lang-Html PrettyPrint-Override">

Код: Выделить всё

// lib/pages/player_page.dart
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
import 'package:youtube_player_iframe/youtube_player_iframe.dart';

class PlayerPage extends StatefulWidget {
final String videoId;
final String title;
const PlayerPage({super.key, required this.videoId, required this.title});

@override
State
 createState() => _PlayerPageState();
}

class _PlayerPageState extends State {
late final YoutubePlayerController _yt;

@override
void initState() {
super.initState();
_yt = YoutubePlayerController.fromVideoId(
videoId: widget.videoId,
autoPlay: true,
params: const YoutubePlayerParams(
showControls: true,
showFullscreenButton: true,
strictRelatedVideos: true,
enableCaption: false,
playsInline: true,
enableJavaScript: true,
),
);
}

@override
void dispose() {
_yt.close();
super.dispose();
}

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title:
Text(widget.title, style: GoogleFonts.baloo2(fontWeight: FontWeight.w700)),
),
body: Center(
child: AspectRatio(
aspectRatio: 16 / 9,
child: YoutubePlayer(controller: _yt),
),
),
);
}
}



Подробнее здесь: https://stackoverflow.com/questions/797 ... ject-embed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»