Youtube_player_flutter: [Android] ุชุญู…ูŠู„ ู„ุงู†ู‡ุงุฆูŠ ุนู†ุฏ ูุชุญ ุงู„ููŠุฏูŠูˆ ู„ุฃูˆู„ ู…ุฑุฉ

ุชู… ุฅู†ุดุงุคู‡ุง ุนู„ู‰ ูกูง ูŠูˆู„ูŠูˆ ูขู ูขู   ยท  5ุชุนู„ูŠู‚ุงุช  ยท  ู…ุตุฏุฑ: sarbagyastha/youtube_player_flutter

ุตู ุงู„ุฎู„ู„
ูŠุฏูˆุฑ ู…ุคุดุฑ ุงู„ุชุญู…ูŠู„ ุจู„ุง ุญุฏูˆุฏ ุฅุฐุง ุชู… ูุชุญ ุงู„ููŠุฏูŠูˆ ู„ุฃูˆู„ ู…ุฑุฉ. ุงู„ุฃุฎุทุงุก "ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 2" ูˆู…ุง ุฅู„ู‰ ุฐู„ูƒ ุชุญุฏุซ ูู‚ุท ููŠ ุงู„ู…ุฑุฉ ุงู„ุฃูˆู„ู‰ ุงู„ุชูŠ ูŠุธู‡ุฑ ููŠู‡ุง ุงู„ู„ุงุนุจ.

ู„ุฅุนุงุฏุฉ ุฅู†ุชุงุฌ

  1. ุงูุชุญ ุชุทุจูŠู‚ flutter ุนู„ู‰ ู†ุธุงู… Android 7.
  2. ุงูุชุญ ุดุงุดุฉ ุงู„ููŠุฏูŠูˆ. ุชุญู…ูŠู„ ุงู„ู…ุคุดุฑ. ู„ู… ูŠุชู… ุชุดุบูŠู„ ุงู„ููŠุฏูŠูˆ.
  3. ุฃุบู„ู‚ ุดุงุดุฉ ุงู„ููŠุฏูŠูˆ.
  4. ุงูุชุญ ู†ูุณ ุงู„ุดุงุดุฉ. ุชุญู…ูŠู„ ุงู„ููŠุฏูŠูˆ ูˆุชุดุบูŠู„ู‡.

ุณู„ูˆูƒ ู…ุชูˆู‚ุน
ูŠุฌุจ ุชุดุบูŠู„ ุงู„ููŠุฏูŠูˆ ููŠ ูƒู„ ู…ุฑุฉ.

ุชูุงุตูŠู„ ุชู‚ู†ูŠุฉ:

  • ุงู„ุฌู‡ุงุฒ ูˆู†ุธุงู… ุงู„ุชุดุบูŠู„: ุตู†ุงุฏูŠู‚ ุงู„ุชู„ูุฒูŠูˆู†: Android 7.1.2
  • ุงู„ุฅุตุฏุงุฑ 7.0.0 + 7

ุฏูƒุชูˆุฑ ุฑูุฑูุฉ:

[โˆš] Flutter (ู‚ู†ุงุฉ ู…ุณุชู‚ุฑุฉ ุŒ v1.17.3 ุŒ ููŠ Microsoft Windows [ุงู„ุฅุตุฏุงุฑ 10.0.18363.959] ุŒ ุงู„ู„ุบุฉ ุงู„ู…ุญู„ูŠุฉ uk-UA)
[โˆš] Android Toolchain - ุชุทูˆูŠุฑ ู„ุฃุฌู‡ุฒุฉ Android (ุฅุตุฏุงุฑ Android SDK 30.0.0)
[โˆš] Android Studio (ุงู„ุฅุตุฏุงุฑ 4.0)
[!] IntelliJ IDEA Community Edition (ุงู„ุฅุตุฏุงุฑ 2018.3)
ุงู„ุจุฑู†ุงู…ุฌ ุงู„ู…ุณุงุนุฏ X Flutter ุบูŠุฑ ู…ุซุจุช ุ› ู‡ุฐุง ูŠุถูŠู ูˆุธุงุฆู ู…ุญุฏุฏุฉ Flutter.
ุงู„ุจุฑู†ุงู…ุฌ ุงู„ู…ุณุงุนุฏ X Dart ุบูŠุฑ ู…ุซุจุช ุ› ู‡ุฐุง ูŠุถูŠู ูˆุธุงุฆู ู…ุญุฏุฏุฉ Dart.
[โˆš] ุฌู‡ุงุฒ ู…ุชุตู„ (1 ู…ุชูˆูุฑ)

ุงู„ุฅุฎุฑุงุฌ ุนู†ุฏ ุชู‡ูŠุฆุฉ ุงู„ู…ุดุบู„ ู„ู„ู…ุฑุฉ ุงู„ุฃูˆู„ู‰:

I / art (29950): ู‚ู… ุจุฌู…ุน ุฐุงูƒุฑุฉ ุงู„ุชุฎุฒูŠู† ุงู„ู…ุคู‚ุช ุงู„ุฌุฒุฆูŠุฉ ู„ู„ุฑู…ุฒ ุŒ ุงู„ูƒูˆุฏ = 24 ูƒูŠู„ูˆ ุจุงูŠุช ุŒ ุงู„ุจูŠุงู†ุงุช = 29 ูƒูŠู„ูˆ ุจุงูŠุช
I / art (29950): ุจุนุฏ ุฌู…ุน ุงู„ูƒูˆุฏ ุงู„ู…ุคู‚ุช ุŒ ุงู„ุฑู…ุฒ = 20 ูƒูŠู„ูˆุจุงูŠุช ุŒ ุงู„ุจูŠุงู†ุงุช = 27 ูƒูŠู„ูˆุจุงูŠุช
I / art (29950): ุฒูŠุงุฏุฉ ุณุนุฉ ุฐุงูƒุฑุฉ ุงู„ุชุฎุฒูŠู† ุงู„ู…ุคู‚ุช ู„ู„ุชุนู„ูŠู…ุงุช ุงู„ุจุฑู…ุฌูŠุฉ ุฅู„ู‰ 128 ูƒูŠู„ูˆ ุจุงูŠุช
W / cr_AwContents (29950): ุงุณุชุฏุนุงุก onDetachedFromWindow ุนู†ุฏ ูุตู„ู‡ ุจุงู„ูุนู„. ุชุฌุงู‡ู„
I / cr_Ime (29950): ู„ู… ูŠุชู… ุชู…ูƒูŠู† ImeThread.
E / libEGL (29950): Validate_ display: 99 ุฎุทุฃ 3008 (EGL_BAD_DISPLAY)
W / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู / ู…ุณุชูˆู‰ 1/32 ุบูŠุฑ ู…ุนุฑูˆู ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 8 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 8 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 8 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 8 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 8 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 8 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 8 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 8 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 16 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 16 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 16 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 16 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 16 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 16 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 16 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 16 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 32 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 32 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 32 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 32 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 32 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 32 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 32 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 32 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 64 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 64 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 64 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 64 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 64 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 64 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 64 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 64 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 128 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 128 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 128 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 128 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 128 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 128 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 128 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 128 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 256 ู„ู„ููŠุฏูŠูˆ / mp4v-es
W / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุนุฑูˆู / ู…ุณุชูˆู‰ 0/0 ู„ู„ููŠุฏูŠูˆ / mpeg2
W / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุนุฑูˆู / ุงู„ู…ุณุชูˆู‰ 0/2 ู„ู„ููŠุฏูŠูˆ / mpeg2
W / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุนุฑูˆู / ุงู„ู…ุณุชูˆู‰ 0/3 ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 2 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 3 ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 3 ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 3 ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 3 ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 5 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 5 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 5 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mpeg2
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู 5 ุบูŠุฑ ู…ุฏุนูˆู… ู„ู„ููŠุฏูŠูˆ / mpeg2
W / VideoCapabilities (29950): Mime video / vc1 ุบูŠุฑ ู…ุฏุนูˆู…
W / Utils (29950): ุชุนุฐุฑ ุชุญู„ูŠู„ ุงู„ู…ุฏู‰ ุงู„ุจุนูŠุฏ "1-"
W / VideoCapabilities (29950): Mime video / wvc1 ุบูŠุฑ ู…ุฏุนูˆู…
W / Utils (29950): ุชุนุฐุฑ ุชุญู„ูŠู„ ุงู„ู…ุฏู‰ ุงู„ุจุนูŠุฏ "1-"
W / VideoCapabilities (29950): Mime video / wmv3 ุบูŠุฑ ู…ุฏุนูˆู…
W / VideoCapabilities (29950): ุบูŠุฑ ู…ุฏุนูˆู… mime video / x-ms-wmv
W / VideoCapabilities (29950): mime video / mjpeg ุบูŠุฑ ู…ุฏุนูˆู…
W / AudioCapabilities (29950): ุตูˆุช mime ุบูŠุฑ ู…ุฏุนูˆู… / aac-adif
W / AudioCapabilities (29950): ุตูˆุช mime ุบูŠุฑ ู…ุฏุนูˆู… / aac-latm
W / AudioCapabilities (29950): mime audio / adts ุบูŠุฑ ุงู„ู…ุฏุนูˆู…
W / AudioCapabilities (29950): ุตูˆุช mime / wma ุบูŠุฑ ู…ุฏุนูˆู…
W / AudioCapabilities (29950): mime audio / wmapro ุบูŠุฑ ุงู„ู…ุฏุนูˆู…
W / AudioCapabilities (29950): ุตูˆุช Mime ุบูŠุฑ ู…ุฏุนูˆู… / truehd
W / AudioCapabilities (29950): ุตูˆุช mime / ffmpeg ุบูŠุฑ ู…ุฏุนูˆู…
W / AudioCapabilities (29950): mime audio / ac3 ุบูŠุฑ ู…ุฏุนูˆู…
W / AudioCapabilities (29950): ุตูˆุช mime ุบูŠุฑ ู…ุฏุนูˆู… / eac3
W / AudioCapabilities (29950): ุตูˆุช mime ุบูŠุฑ ู…ุฏุนูˆู… / dtshd
W / AudioCapabilities (29950): ุตูˆุช mime ุบูŠุฑ ู…ุฏุนูˆู… / mpeg-L2
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ 16 ุบูŠุฑ ู…ุนุฑูˆู ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ 32 ุบูŠุฑ ู…ุนุฑูˆู ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ 64 ุบูŠุฑ ู…ุนุฑูˆู ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ ุบูŠุฑ ู…ุนุฑูˆู 128 ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ 256 ุบูŠุฑ ู…ุนุฑูˆู ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ ุบูŠุฑ ู…ุนุฑูˆู 512 ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ ุบูŠุฑ ู…ุนุฑูˆู 1024 ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ 2048 ุบูŠุฑ ู…ุนุฑูˆู ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ 4096 ุบูŠุฑ ู…ุนุฑูˆู ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ ุบูŠุฑ ู…ุนุฑูˆู 8192 ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ ุบูŠุฑ ู…ุนุฑูˆู 16384 ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): ู…ุณุชูˆู‰ ุบูŠุฑ ู…ุนุฑูˆู 32768 ู„ู„ููŠุฏูŠูˆ / x-vnd.on2.vp8
W / VideoCapabilities (29950): Mime video / x-vnd.on2.vp6 ุบูŠุฑ ู…ุฏุนูˆู…
W / VideoCapabilities (29950): Mime video / x-vnd.on2.vp6a ุบูŠุฑ ู…ุฏุนูˆู…
W / VideoCapabilities (29950): Mime video / x-vnd.on2.vp6f ุบูŠุฑ ู…ุฏุนูˆู…
W / VideoCapabilities (29950): Mime video / rm10 ุบูŠุฑ ู…ุฏุนูˆู…
W / VideoCapabilities (29950): Mime video / rm20 ุบูŠุฑ ู…ุฏุนูˆู…
W / VideoCapabilities (29950): Mime video / rm40 ุบูŠุฑ ู…ุฏุนูˆู…
W / VideoCapabilities (29950): Mime video / wmv2 ุบูŠุฑ ู…ุฏุนูˆู…
W / VideoCapabilities (29950): Mime video / wmv1 ุบูŠุฑ ู…ุฏุนูˆู…
I / VideoCapabilities (29950): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
W / cr_BindingManager (29950): ู„ุง ูŠู…ูƒู† ุงุณุชุฏุนุงุก selectedVisibility () - ู„ู… ุฃุดุงู‡ุฏ ุงุชุตุงู„ุงู‹ ู…ุทู„ู‚ู‹ุง ู„ู…ุนุฑู ุงู„ู…ู†ุชุฌ: 29950

ุฑู…ุฒ:

class PlayerViewState extends ErrorHandlerState<PlayerView> {
  YoutubePlayerController _youtubeController;

  <strong i="7">@override</strong>
  void initState() {
    super.initState();
    SystemChrome.setPreferredOrientations([
      DeviceOrientation.landscapeRight,
      DeviceOrientation.landscapeLeft,
    ]);
    _youtubeController = YoutubePlayerController(initialVideoId: "t99KH0TR-J4");
    _youtubeController.addListener(() {
      print(_youtubeController.value.playerState);
    });
  }

  <strong i="8">@override</strong>
  void dispose() {
    _youtubeController.dispose();
    super.dispose();
  }

  <strong i="9">@override</strong>
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: AppColors.black,
      body: Center(
        child: YoutubePlayer(
          controller: _youtubeController,
          onReady: (){

          },
        ),
      ),
    );
  }
}
bug youtube_player_flutter

ุงู„ุชุนู„ูŠู‚ ุงู„ุฃูƒุซุฑ ูุงุฆุฏุฉ

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ู‡ู†ุง ุŒ youtube_player_flutter: ^ 7.0.0 + 7 ุŒ Android 6.0.1

ูƒูŠู ุชุตู„ุญู‡ุงุŸ

ุงู„ 5 ูƒูˆู…ูŠู†ุชุฑ

ู‡ู„ ูŠู…ูƒู†ูƒ ุงู„ุงุฎุชุจุงุฑ ุจุงุณุชุฎุฏุงู… ุชุทุจูŠู‚ ู…ุซุงู„ ุŒ ุฅุฐุง ูƒุงู†ุช ุงู„ู…ุดูƒู„ุฉ ู†ูุณู‡ุง ู…ูˆุฌูˆุฏุฉ ู‡ู†ุงูƒุŸ

ุงู„ู…ุดูƒู„ุฉ ู‡ูŠ ุฃู† ู‡ุฐุง ู„ุง ูŠุญุฏุซ ุฏุงุฆู…ู‹ุง ููŠ ุฌู…ูŠุน ุงู„ุญุงู„ุงุช. ุฌุฑุจุช ุงู„ุชุทุจูŠู‚ ูƒู…ุซุงู„. ุญุงูˆู„ุช ุฅูŠู‚ุงู ุงู„ุชุทุจูŠู‚ ูˆูุชุญู‡ ู…ุฑุฉ ุฃุฎุฑู‰. ูŠุจุฏูˆ ุฃู† ุงู„ุชุทุจูŠู‚ ุงู„ู†ู…ูˆุฐุฌูŠ ูŠุนู…ู„ ุจุดูƒู„ ุฌูŠุฏ.
ู…ู† ุซู… ู‚ู…ุช ุจู†ุณุฎ ุงู„ูƒูˆุฏ ุงู„ุฎุงุต ุจูŠ ููŠ ุงู„ุชุทุจูŠู‚ ุงู„ู†ู…ูˆุฐุฌูŠ. ุชู… ุงุณุชุจุฏุงู„ "_MyHomePageState createState () => _MyHomePageState () ุ›" ุฅู„ู‰ "PlayerViewState createState () => PlayerViewState () ุ›"
ูู‚ุท ู„ู„ุชุญู‚ู‚ ู…ู…ุง ุฅุฐุง ูƒุงู† ุฐู„ูƒ ูŠุนุชู…ุฏ ุนู„ู‰ ุชุทุจูŠู‚ูŠ ูˆู…ุญุชูˆูŠุงุชู‡. ูˆุงู„ู†ุชูŠุฌุฉ ู‡ูŠ ู†ูุณู‡ุง ูƒู…ุง ููŠ ุชุทุจูŠู‚ูŠ. ุจุนุฏ ุชูˆู‚ู ุงู„ุชุทุจูŠู‚ ูƒู…ุซุงู„ ู„ุจุถุน ู…ุฑุงุช ุŒ ุนู†ุฏ ูุชุญู‡ ู…ุฑุฉ ุฃุฎุฑู‰ - ู…ุญู…ู„ ู„ุงู†ู‡ุงุฆูŠ. ูŠุจุฏูˆ ุฃู† ุงู„ู…ุดูƒู„ุฉ ุชูƒู…ู† ููŠ ุงู„ูƒูˆุฏ ุงู„ุชุงู„ูŠ ุงู„ุฐูŠ ูŠุนู…ู„ ุนู„ู‰ android 7 tv box.

ู…ุซุงู„ ุนู„ู‰ ุฑู…ุฒ ุชุบูŠูŠุฑ ุงู„ุชุทุจูŠู‚:

/// Homepage
class MyHomePage extends StatefulWidget {
  <strong i="10">@override</strong>
  PlayerViewState createState() => PlayerViewState();
}

class PlayerViewState extends State<MyHomePage> {
  YoutubePlayerController _youtubeController;

  <strong i="11">@override</strong>
  void initState() {
    super.initState();
    SystemChrome.setPreferredOrientations([
      DeviceOrientation.landscapeRight,
      DeviceOrientation.landscapeLeft,
    ]);
    _youtubeController = YoutubePlayerController(initialVideoId: "t99KH0TR-J4");
    _youtubeController.addListener(() {
      print(_youtubeController.value.playerState);
    });
  }

  <strong i="12">@override</strong>
  void dispose() {
    _youtubeController.dispose();
    super.dispose();
  }

  <strong i="13">@override</strong>
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: YoutubePlayer(
          controller: _youtubeController,
        ),
      ),
    );
  }
}

ุฃูˆุงุฌู‡ ุฃูŠุถู‹ุง ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ุนู„ู‰ ู‡ุงุชููŠ ุงู„ุฐูƒูŠ ุงู„ุฐูŠ ูŠุนู…ู„ ุจู†ุธุงู… Android 7.1

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ู‡ู†ุง ุŒ API 22 (Samsung J5) ุŒ ุชุญุฏุซ ูู‚ุท ููŠ ุงู„ู…ุฑุฉ ุงู„ุฃูˆู„ู‰.

W / ResourceType (14933): ูุดู„ ููŠ ุงู„ุญุตูˆู„ ุนู„ู‰ ุฅุฏุฎุงู„ ู„ู€ 0x01080946 (t = 7 e = 2374) (ุฎุทุฃ -75)
I / art (14933): ุฑูุถ ุฅุนุงุฏุฉ ุงู„ุชู‡ูŠุฆุฉ ุนู„ู‰ ูุฆุฉ java.lang.Class ุงู„ุชูŠ ูุดู„ุช ุณุงุจู‚ู‹ุง
I / art (14933): ุฑูุถ ุฅุนุงุฏุฉ ุงู„ุชู‡ูŠุฆุฉ ุนู„ู‰ ูุฆุฉ java.lang.Class ุงู„ุชูŠ ูุดู„ุช ุณุงุจู‚ู‹ุง
I / art (14933): ุฑูุถ ุฅุนุงุฏุฉ ุงู„ุชู‡ูŠุฆุฉ ุนู„ู‰ ูุฆุฉ java.lang.Class ุงู„ุชูŠ ูุดู„ุช ุณุงุจู‚ู‹ุง
I / art (14933): ุฑูุถ ุฅุนุงุฏุฉ ุงู„ุชู‡ูŠุฆุฉ ุนู„ู‰ ูุฆุฉ java.lang.Class ุงู„ุชูŠ ูุดู„ุช ุณุงุจู‚ู‹ุง
D / ConnectivityManager (14933): requestNetwork ุ› ู…ุนุฑู ุงู„ู‡ุงุชู: ูกู ูกูคูง ุŒ ู…ุนุฑู ุงู„ู‡ุงุชู: ูกูคูฉูฃูฃ
D / ConnectivityManager.CallbackHandler (14933): ุชู„ู‚ู‰ ู…ุนุงู„ุฌ ุฑุฏ ุงู„ุงุชุตุงู„ CM msg 524290
I / art (14933): ุฑูุถ ุฅุนุงุฏุฉ ุงู„ุชู‡ูŠุฆุฉ ุนู„ู‰ ูุฆุฉ java.lang.Class ุงู„ุชูŠ ูุดู„ุช ุณุงุจู‚ู‹ุง
I / art (14933): ุฑูุถ ุฅุนุงุฏุฉ ุงู„ุชู‡ูŠุฆุฉ ุนู„ู‰ ูุฆุฉ java.lang.Class ุงู„ุชูŠ ูุดู„ุช ุณุงุจู‚ู‹ุง
ุฏ / ู†ุดุงุท (14933): registerForContextMenu ู…ุน mFeatureContextMenuListener
W / cr_media (14933): ูŠุชุทู„ุจ ุฅุฐู† BLUETOOTH
D / PhoneWindow (14933): FMB installDecor mIsFoating: false
D / PhoneWindow (14933): FMB installDecor flags: -2139028216
D / PhoneWindow (14933): FMB isFloatingMenuEnabled mFloatingMenuBtn: null
D / PhoneWindow (14933): FMB isFloatingMenuEnabled ูŠุฑุฌุน ุฎุทุฃ
E / libEGL (14933): Validate_ display: 255 ุฎุทุฃ 3008 (EGL_BAD_DISPLAY)
W / AudioCapabilities (14933): ุตูˆุช mime ุบูŠุฑ ู…ุฏุนูˆู… / mpeg-L1
W / AudioCapabilities (14933): ุบูŠุฑ ู…ุฏุนูˆู… mime audio / mpeg-L2
W / AudioCapabilities (14933): ุตูˆุช mime ุบูŠุฑ ู…ุฏุนูˆู… / x-ms-wma
W / AudioCapabilities (14933): ุบูŠุฑ ู…ุฏุนูˆู… mime audio / x-ima
W / VideoCapabilities (14933): ู…ู„ู ุชุนุฑูŠู / ู…ุณุชูˆู‰ 32768/2 ุบูŠุฑ ู…ุนุฑูˆู ู„ู„ููŠุฏูŠูˆ / mp4v-es
W / VideoCapabilities (14933): ู…ู„ู ุชุนุฑูŠู / ู…ุณุชูˆู‰ 32768/2 ุบูŠุฑ ู…ุนุฑูˆู ู„ู„ููŠุฏูŠูˆ / mp4v-es
W / VideoCapabilities (14933): mime video / wvc1 ุบูŠุฑ ู…ุฏุนูˆู…
W / VideoCapabilities (14933): ุบูŠุฑ ู…ุฏุนูˆู… mime video / x-ms-wmv
W / VideoCapabilities (14933): ุบูŠุฑ ู…ุฏุนูˆู… mime video / x-ms-wmv7
W / VideoCapabilities (14933): ุบูŠุฑ ู…ุฏุนูˆู… mime video / x-ms-wmv8
W / VideoCapabilities (14933): Mime video / mp43 ุบูŠุฑ ู…ุฏุนูˆู…
I / VideoCapabilities (14933): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
I / VideoCapabilities (14933): ู…ู„ู ุชุนุฑูŠู ุบูŠุฑ ู…ุฏุนูˆู… 4 ู„ู„ููŠุฏูŠูˆ / mp4v-es
W / VideoCapabilities (14933): ุบูŠุฑ ู…ุฏุนูˆู… mime video / sorenson
W / cr_MediaCodecUtil (14933): ู…ุดูุฑ HW ู„ู„ููŠุฏูŠูˆ / avc ุบูŠุฑ ู…ุชุงุญ ุนู„ู‰ ู‡ุฐุง ุงู„ุฌู‡ุงุฒ.
E / ุงู„ูƒุฑูˆู… (14933): [ ุฎุทุฃ: gl_surface_egl.cc (292)] ูุดู„ eglChooseConfig ุจุณุจุจ ุงู„ุฎุทุฃ EGL_BAD_ATTRIBUTE

ู†ูุณ ุงู„ู…ุดูƒู„ุฉ ู‡ู†ุง ุŒ youtube_player_flutter: ^ 7.0.0 + 7 ุŒ Android 6.0.1

ูƒูŠู ุชุตู„ุญู‡ุงุŸ

ู‡ู„ ูƒุงู†ุช ู‡ุฐู‡ ุงู„ุตูุญุฉ ู…ููŠุฏุฉุŸ
0 / 5 - 0 ุงู„ุชู‚ูŠูŠู…ุงุช