Instascan: ๋ฏธ๋””์–ด ์ŠคํŠธ๋ฆผ์ด ์žˆ๋Š” URL.createObjectURL์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ 2018๋…„ 7์›”๊ฒฝ M68์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2018๋…„ 03์›” 29์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: schmich/instascan

[์ง€์› ์ค‘๋‹จ] ๋ฏธ๋””์–ด ์ŠคํŠธ๋ฆผ์ด ์žˆ๋Š” URL.createObjectURL์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ 2018๋…„ 7์›”๊ฒฝ M68์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  HTMLMediaElement.srcObject๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://www.chromestatus.com/features/5618491470118912 ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
@schmich

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

wedkit ํ‘œ์ค€ Webkit ์—์„œ ์ด๋ฏธ ์ œ๊ฑฐ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ npm์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋Š” bb59b1e๋กœ ์ปค๋ฐ‹๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

npm src ํŒŒ์ผ์—์„œ ์ด๋Ÿฌํ•œ ํŽธ์ง‘์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์นด๋ฉ”๋ผ ํ”ผ๋“œ๊ฐ€ <video> ์š”์†Œ์— ํฌํ•จ๋˜์ง€ ์•Š์€ ์˜ค๋ฅ˜๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@schmich ์ด๊ฒƒ์€ QR ์Šค์บ๋‹์„ ์œ„ํ•œ ์ง์ ‘์ ์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๊ธฐ ๋•Œ๋ฌธ์— NPM

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

wedkit ํ‘œ์ค€ Webkit ์—์„œ ์ด๋ฏธ ์ œ๊ฑฐ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ npm์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋Š” bb59b1e๋กœ ์ปค๋ฐ‹๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

npm src ํŒŒ์ผ์—์„œ ์ด๋Ÿฌํ•œ ํŽธ์ง‘์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์นด๋ฉ”๋ผ ํ”ผ๋“œ๊ฐ€ <video> ์š”์†Œ์— ํฌํ•จ๋˜์ง€ ์•Š์€ ์˜ค๋ฅ˜๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@schmich ์ด๊ฒƒ์€ QR ์Šค์บ๋‹์„ ์œ„ํ•œ ์ง์ ‘์ ์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๊ธฐ ๋•Œ๋ฌธ์— NPM

์•ˆ๋…•ํ•˜์„ธ์š” @ReeceM / @schmich ,

bb59b1e์— ์–ธ๊ธ‰๋œ ํŒŒ์ผ์„ ์ปดํŒŒ์ผํ•˜๊ธฐ ์œ„ํ•ด npm์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ €๋Š” instascan.min.js ํŒŒ์ผ๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ์ค‘๋‹จ ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์†Œ ํŒŒ์ผ์—์„œ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์•Œ๋ ค์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

๊ฐ์‚ฌ ํ•ด์š”

์•ˆ๋…•ํ•˜์„ธ์š” @arjunkgit ์ž…๋‹ˆ๋‹ค .

๋‚ด๊ฐ€ ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์€ ์ด ์†Œ์Šค ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

https://rawgit.com/schmich/instascan-builds/master/instascan.min.js

๊ทธ๋Œ€๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์ • ์‚ฌํ•ญ์œผ๋กœ ์ถ•์†Œ๋œ ํŒŒ์ผ์˜ ๋ณต์‚ฌ๋ณธ์„ ๋‹ค์‹œ ์ปดํŒŒ์ผํ•˜๊ฑฐ๋‚˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์ค„์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. diff checker๋ฅผ ํ†ตํ•ด ์‹คํ–‰ํ•˜๋ฉด ์ „์ฒด ํŒŒ์ผ์ด ๋ฆด๋ฆฌ์Šค ๋ฒ„์ „๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ๋ชจ์— ์‚ฌ์šฉ๋œ sam ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ์ œ์ •์‹ ์„ ์œ„ํ•ด ๋‹ค์Œ shim ํŒŒ์ผ๋„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

webrtc ์–ด๋Œ‘ํ„ฐ

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