๋ฒ๊ทธ ์ค๋ช
๋น๋์ค๋ฅผ ์ฒ์ ์ด๋ฉด ๋ก๋ฉ ํ์๊ธฐ๊ฐ ๋ฌดํ ํ์ ํฉ๋๋ค. "์ง์๋์ง ์๋ ํ๋กํ 2" ์ค๋ฅ ๋ฑ์ ํ๋ ์ด์ด๊ฐ ์ฒ์ ํ์๋ ๋๋ง ๋ฐ์ํฉ๋๋ค.
์ฌํํ๊ธฐ ์ํด
์์๋๋ ํ๋
๋น๋์ค๋ ๋งค๋ฒ ์ฌ์๋์ด์ผ ํฉ๋๋ค.
๊ธฐ์ ์ ์ธ๋ถ ์ฌํญ:
ํ๋ฌํฐ ๋ฐ์ฌ:
[โ] Flutter(์ฑ๋ ์์ ๋ฒ์ , v1.17.3, Microsoft Windows [๋ฒ์ 10.0.18363.959], ๋ก์ผ์ผ uk-UA)
[โ] Android ํด์ฒด์ธ - Android ๊ธฐ๊ธฐ์ฉ ๊ฐ๋ฐ(Android SDK ๋ฒ์ 30.0.0)
[โ] ์๋๋ก์ด๋ ์คํ๋์ค(๋ฒ์ 4.0)
[!] IntelliJ IDEA ์ปค๋ฎค๋ํฐ ์๋์
(๋ฒ์ 2018.3)
X Flutter ํ๋ฌ๊ทธ์ธ์ด ์ค์น๋์ง ์์์ต๋๋ค. ์ด๊ฒ์ Flutter ํน์ ๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค.
X Dart ํ๋ฌ๊ทธ์ธ์ด ์ค์น๋์ง ์์์ต๋๋ค. ์ด๊ฒ์ Dart ํน์ ๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค.
[โ] ์ฐ๊ฒฐ๋ ์ฅ์น(1๊ฐ ์ฌ์ฉ ๊ฐ๋ฅ)
ํ๋ ์ด์ด๋ฅผ ์ฒ์ ์ด๊ธฐํํ ๋ ์ถ๋ ฅ:
I/art(29950): ๋ถ๋ถ ์ฝ๋ ์บ์ ์์ง ์ํ, ์ฝ๋=24KB, ๋ฐ์ดํฐ=29KB
I/art(29950): ์ฝ๋ ์บ์ ์์ง ํ ์ฝ๋=20KB, ๋ฐ์ดํฐ=27KB
I/art(29950): ์ฝ๋ ์บ์ ์ฉ๋์ 128KB๋ก ๋๋ฆฌ๊ธฐ
W/cr_AwContents(29950): ์ด๋ฏธ ๋ถ๋ฆฌ๋์์ ๋ onDetachedFromWindow๊ฐ ํธ์ถ๋์์ต๋๋ค. ๋ฌต์ด
I/cr_Ime(29950): ImeThread๊ฐ ํ์ฑํ๋์ด ์์ง ์์ต๋๋ค.
E/libEGL(29950): validate_ display:99 ์ค๋ฅ 3008(EGL_BAD_DISPLAY)
W/VideoCapabilities(29950): ์ธ์ํ ์ ์๋ ํ๋กํ/๋น๋์ค/mp4v-es์ฉ ๋ ๋ฒจ 1/32
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 8
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 8
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 8
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 8
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 8
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 8
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 8
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 8
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 16
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 16
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 16
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 16
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 16
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 16
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 16
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 16
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 32
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 32
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 32
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 32
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 32
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 32
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 32
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 32
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 64
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 64
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 64
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 64
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 64
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 64
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 64
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 64
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 128
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 128
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 128
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 128
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 128
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 128
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 128
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 128
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 256
W/VideoCapabilities(29950): ์ธ์ํ ์ ์๋ ํ๋กํ/๋น๋์ค/mpeg2์ฉ ๋ ๋ฒจ 0/0
W/VideoCapabilities(29950): ์ธ์ํ ์ ์๋ ํ๋กํ/๋น๋์ค/mpeg2์ฉ ๋ ๋ฒจ 0/2
W/VideoCapabilities(29950): ์ธ์ํ ์ ์๋ ํ๋กํ/๋น๋์ค/mpeg2์ฉ ๋ ๋ฒจ 0/3
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 2
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 3
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 3
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 3
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 3
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 5
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 5
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 5
I/VideoCapabilities(29950): ๋น๋์ค/mpeg2์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 5
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/vc1
W/Utils(29950): ์ฅ๊ฑฐ๋ฆฌ '1-'์(๋ฅผ) ๊ตฌ๋ฌธ ๋ถ์ํ ์ ์์ต๋๋ค.
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/wvc1
W/Utils(29950): ์ฅ๊ฑฐ๋ฆฌ '1-'์(๋ฅผ) ๊ตฌ๋ฌธ ๋ถ์ํ ์ ์์ต๋๋ค.
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/wmv3
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/x-ms-wmv
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/mjpeg
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/aac-adif
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/aac-latm
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/๊ด๊ณ
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/wma
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/wmapro
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/truehd
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/ffmpeg
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/ac3
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/eac3
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/dtshd
W/AudioCapabilities(29950): ์ง์๋์ง ์๋ MIME ์ค๋์ค/mpeg-L2
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ์์ค 16
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ์์ค 32
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ๋ ๋ฒจ 64
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ์์ค 128
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ์์ค 256
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ์์ค 512
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ์์ค 1024
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํ ์ธ์ํ ์ ์๋ ์์ค 2048
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ์์ค 4096
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ์์ค 8192
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํ ์ธ์ํ ์ ์๋ ์์ค 16384
W/VideoCapabilities(29950): video/x-vnd.on2.vp8์ ๋ํด ์ธ์ํ ์ ์๋ ์์ค 32768
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/x-vnd.on2.vp6
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/x-vnd.on2.vp6a
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/x-vnd.on2.vp6f
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/rm10
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/rm20
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/rm40
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/wmv2
W/VideoCapabilities(29950): ์ง์๋์ง ์๋ MIME ๋น๋์ค/wmv1
I/VideoCapabilities(29950): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
W/cr_BindingManager(29950): ๊ฒฐ์ ๋ Visibility()๋ฅผ ํธ์ถํ ์ ์์ต๋๋ค - pid์ ๋ํ ์ฐ๊ฒฐ์ ๋ณธ ์ ์ด ์์ต๋๋ค: 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: (){
},
),
),
);
}
}
๋์ผํ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ ์์ ์ฑ์ผ๋ก ํ ์คํธํ ์ ์์ต๋๊น?
๋ฌธ์ ๋ ์ด๊ฒ์ด ๋ชจ๋ ๊ฒฝ์ฐ์ ํญ์ ๋ฐ์ํ๋ ๊ฒ์ ์๋๋ผ๋ ๊ฒ์
๋๋ค. ์์ ์ฑ์ ์ฌ์ฉํด ๋ณด์์ต๋๋ค. ์ฑ์ ์ข
๋ฃํ๊ณ ๋ค์ ์ด์์ต๋๋ค. ์์ ์ฑ์ด ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ด ์ฝ๋๋ฅผ ์์ ์ฑ์ ๋ณต์ฌํ ๊ฒ๋ณด๋ค. "_MyHomePageState createState() => _MyHomePageState();"๋ฅผ ๋์ฒดํ์ต๋๋ค. "PlayerViewState createState() => PlayerViewState();"๋ก
๋ด ์ฑ๊ณผ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋์ง ํ์ธํ๊ธฐ ์ํด์์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ๋ ๋ด ์ฑ๊ณผ ๋์ผํฉ๋๋ค. ์์ ์ฑ์ด ๋ช ๋ฒ ์ข
๋ฃ๋ ํ ๋ค์ ์ด ๋ - ๋ฌดํ ๋ก๋. ๋ฌธ์ ๋ Android 7 TV ์์์์ ์คํ๋๋ ๋ค์ ์ฝ๋์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์ ์ฑ ๋ณ๊ฒฝ ์ฝ๋:
/// 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): ์์ฒญ ๋คํธ์ํฌ; CallingUid : 10147, CallingPid : 14933
D/ConnectivityManager.CallbackHandler(14933): CM ์ฝ๋ฐฑ ์ฒ๋ฆฌ๊ธฐ๊ฐ msg 524290์ ๋ฐ์์ต๋๋ค.
I/art(14933): ์ด์ ์ ์คํจํ ํด๋์ค java.lang.Class์์ ์ฌ์ด๊ธฐํ ๊ฑฐ๋ถ
I/art(14933): ์ด์ ์ ์คํจํ ํด๋์ค java.lang.Class์์ ์ฌ์ด๊ธฐํ ๊ฑฐ๋ถ
D/Activity(14933): mFeatureContextMenuListener๊ฐ ์๋ registerForContextMenu
W/cr_media(14933): BLUETOOTH ๊ถํ์ด ํ์ํฉ๋๋ค.
D/PhoneWindow(14933): FMB installDecor mIsFloating : false
D/PhoneWindow(14933): FMB installDecor ํ๋๊ทธ: -2139028216
D/PhoneWindow(14933): FMB isFloatingMenuEnabled mFloatingMenuBtn: null
D/PhoneWindow(14933): FMB isFloatingMenuEnabled๊ฐ false๋ฅผ ๋ฐํํฉ๋๋ค.
E/libEGL(14933): validate_ display:255 ์ค๋ฅ 3008(EGL_BAD_DISPLAY)
W/AudioCapabilities(14933): ์ง์๋์ง ์๋ MIME ์ค๋์ค/mpeg-L1
W/AudioCapabilities(14933): ์ง์๋์ง ์๋ MIME ์ค๋์ค/mpeg-L2
W/AudioCapabilities(14933): ์ง์๋์ง ์๋ MIME ์ค๋์ค/x-ms-wma
W/AudioCapabilities(14933): ์ง์๋์ง ์๋ MIME ์ค๋์ค/x-ima
W/VideoCapabilities(14933): ์ธ์ํ ์ ์๋ ํ๋กํ/๋น๋์ค/mp4v-es์ฉ ๋ ๋ฒจ 32768/2
W/VideoCapabilities(14933): ์ธ์ํ ์ ์๋ ํ๋กํ/๋น๋์ค/mp4v-es์ฉ ๋ ๋ฒจ 32768/2
W/VideoCapabilities(14933): ์ง์๋์ง ์๋ MIME ๋น๋์ค/wvc1
W/VideoCapabilities(14933): ์ง์๋์ง ์๋ MIME ๋น๋์ค/x-ms-wmv
W/VideoCapabilities(14933): ์ง์๋์ง ์๋ MIME ๋น๋์ค/x-ms-wmv7
W/VideoCapabilities(14933): ์ง์๋์ง ์๋ MIME ๋น๋์ค/x-ms-wmv8
W/VideoCapabilities(14933): ์ง์๋์ง ์๋ MIME ๋น๋์ค/mp43
I/VideoCapabilities(14933): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
I/VideoCapabilities(14933): ๋น๋์ค/mp4v-es์ ๋ํด ์ง์๋์ง ์๋ ํ๋กํ 4
W/VideoCapabilities(14933): ์ง์๋์ง ์๋ MIME ๋น๋์ค/์๋ ์จ
W/cr_MediaCodecUtil(14933): ๋น๋์ค/AVC์ฉ HW ์ธ์ฝ๋๋ ์ด ์ฅ์น์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
E/chromium(14933): [ ERROR:gl_surface_egl.cc (292)] eglChooseConfig๊ฐ EGL_BAD_ATTRIBUTE ์ค๋ฅ๋ก ์คํจํ์ต๋๋ค.
๋์ผํ ๋ฌธ์ , youtube_player_flutter: ^7.0.0+7, Android 6.0.1
๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐฉ๋ฒ?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋์ผํ ๋ฌธ์ , youtube_player_flutter: ^7.0.0+7, Android 6.0.1
๊ทธ๊ฒ์ ๊ณ ์น๋ ๋ฐฉ๋ฒ?