Youtube_player_flutter: ํ”Œ๋Ÿฌํ„ฐ ์›น ์ง€์›?

์— ๋งŒ๋“  2019๋…„ 08์›” 26์ผ  ยท  12์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: sarbagyastha/youtube_player_flutter

์•ˆ๋…•. ํŒจํ‚ค์ง€๊ฐ€ ์ข‹์•„ ๋ณด์ด์ง€๋งŒ ํ”Œ๋Ÿฌํ„ฐ ์›น์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ํ˜„์žฌ ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ๋ฏธ๋ž˜์— ๊ณ„ํš๋˜์–ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ?

enhancement WIP

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์กฐ์‚ฌํ•  ๊ฒƒ์ด๋‹ค.

๋ชจ๋“  12 ๋Œ“๊ธ€

๊ฐ™์€ ์งˆ๋ฌธ/์š”์ฒญ์ด ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์•ฑ์ด ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋„ˆ๋ฌด ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ์›น ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งž๋‚˜์š”? ์‰ฝ์ง€ ์•Š์•˜๋‹ค. YouTube ํ”Œ๋ ˆ์ด์–ด๋„ ์ œ๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ์ฃผ์š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ์ œ์–ดํ•  ์ˆ˜ ์—†๋Š” ๋งŽ์€ io ์ข…์†์„ฑ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์กฐ์‚ฌํ•  ๊ฒƒ์ด๋‹ค.

์›น ์ง€์›์„ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค

์ด๊ฒƒ์— ๋Œ€ํ•œ ์†Œ์‹์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์†Œ์‹์ด ์žˆ๋‚˜์š”?

๋‹น์‹œ ์ด PR์ด ์ œ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Iframe์€ ์›น์—์„œ ๋ฌดํ•œํžˆ ์žฌ๊ตฌ์ถ•๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•œ๋™์•ˆ ์›น์—์„œ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋ฌธ์ œ๊ฐ€ ๊ณง ์ง€์†๋˜๋Š”์ง€ ํ…Œ์ŠคํŠธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹น์‹œ ์ด PR์ด ์ œ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Iframe์€ ์›น์—์„œ ๋ฌดํ•œํžˆ ์žฌ๊ตฌ์ถ•๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•œ๋™์•ˆ ์›น์—์„œ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋ฌธ์ œ๊ฐ€ ๊ณง ์ง€์†๋˜๋Š”์ง€ ํ…Œ์ŠคํŠธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•ˆ๋…•,

์ด์ „์—๋„ ๊ทธ๋žฌ์Šต๋‹ˆ๋‹ค. ์–ธ์ œ๋ถ€ํ„ฐ์ธ์ง€๋Š” ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ๋˜์—ˆ์ง€๋งŒ ๋‚ด iFrame์€ ๋” ์ด์ƒ ๋ฌดํ•œ๋Œ€๋กœ ๋‹ค์‹œ ์ž‘์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์˜ˆ: ์Šคํฌ๋กคํ•  ๋•Œ). ์˜ค๋Š˜ Flutter ๋ฒ ํƒ€ ์ฑ„๋„(1.18-0-11.1.pre)์—์„œ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ iFrames๊ฐ€ ๋” ์ด์ƒ ์‚ฌ์šฉ์ž์˜ ๋ชจ๋“  ์ž…๋ ฅ์„ ์บก์ฒ˜ํ•˜์ง€ ์•Š๋„๋ก ์†”๋ฃจ์…˜์„ ์ฐพ์„ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ํ˜„์žฌ๋กœ์„œ๋Š” YouTube ๋น„๋””์˜ค(iFrames)๊ฐ€ ํ™”๋ฉด์„ ์ดˆ๊ณผํ•˜์—ฌ ๋‚˜๋ž€ํžˆ ํ‘œ์‹œ๋˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ (๊ฐ€๋กœ) ์Šคํฌ๋กคํ•˜์ง€๋งŒ iFrame์ด ์ž…๋ ฅ์„ ํ›”์น˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Flutter๋Š” ์ด๋ฅผ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์Šคํฌ๋กค์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@BrutalCoding ์ •๋ณด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ด€๋ จ ๋ฌธ์ œ flutter/#56477 flutter/#55430

๊ด€๋ จ ๋ฌธ์ œ flutter/#56477 flutter/#55430

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ๋‚ด ์ชฝ์—์„œ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์ผ๋ถ€ YouTube ๋น„๋””์˜ค๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PurrGames (ํ”Œ๋Ÿฌํ„ฐ ์›น).

๋Œ€๋ถ€๋ถ„์˜ ๊ฒŒ์ž„์—๋Š” ํŽ˜์ด์ง€ ํ•˜๋‹จ์— YouTube ๋™์˜์ƒ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์ˆ˜์ •ํ–ˆ๋Š”์ง€, ์•„๋‹ˆ๋ฉด ๋‹จ์ˆœํžˆ ์›น์šฉ Flutter์—์„œ ๋” ์ด์ƒ ๋ฌธ์ œ๊ฐ€ ์•„๋‹Œ์ง€ ํ™•์‹ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋” ์•Œ๊ณ  ์‹ถ๊ฑฐ๋‚˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์›น๊ณผ ํ˜ธํ™˜๋˜๋„๋ก ํ•จ๊ป˜ ์ž‘์—…ํ•˜๋ ค๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”.

2020-06-26 ์ˆ˜์ •:
๋น„๋””์˜ค๋ฅผ ํ™”๋ฉด์— ๋งž๋Š” ์ตœ๋Œ€ 3๊ฐœ๋กœ ์ œํ•œํ•˜์—ฌ ์›น ์•ฑ์„ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค์Œ ๋น„๋””์˜ค๋กœ ์Šคํฌ๋กคํ•˜๋ ค๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋กค ๋ฌธ์ œ๋ฅผ ๋ณด๋ ค๋ฉด ๋น„๋””์˜ค ์ค‘ ํ•˜๋‚˜ ์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ค ๋†“๊ณ  ํŽ˜์ด์ง€ ์œ„๋กœ ๋‹ค์‹œ ์Šคํฌ๋กคํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ํŽ˜์ด์ง€๋ฅผ ์Šคํฌ๋กคํ•˜๋Š” ๋™์•ˆ ๋‹ค์‹œ ๋ Œ๋”๋ง/๊นœ๋ฐ•์ž„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

https://pub.dev/packages/youtube_player_iframe ์„ ํ†ตํ•ด ์›น ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ณง ํ˜„์žฌ ํ”Œ๋Ÿฌ๊ทธ์ธ๋„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ด ํ”Œ๋Ÿฌํ„ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•œ ์ž‘์—…์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. youtube_player_flutter๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์›น์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. youtube_player_iframe์— ๋Œ€ํ•ด ์ˆ˜์ •ํ•œ ๊ฒƒ์„ ๋ณด์•˜๋Š”๋ฐ youtube_player_flutter๋กœ ์˜ฎ๊ธธ ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ด์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ํ‹ฐ์ผ“์ด ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰