[์ง์ ์ค๋จ] ๋ฏธ๋์ด ์คํธ๋ฆผ์ด ์๋ URL.createObjectURL์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ 2018๋
7์๊ฒฝ M68์์ ์ ๊ฑฐ๋ฉ๋๋ค. ๋์ HTMLMediaElement.srcObject๋ฅผ ์ฌ์ฉํ์ธ์. ์์ธํ ๋ด์ฉ์ https://www.chromestatus.com/features/5618491470118912 ๋ฅผ ์ฐธ์กฐํ์ธ์.
@schmich
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 ํ์ผ๋ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
wedkit ํ์ค Webkit ์์ ์ด๋ฏธ ์ ๊ฑฐ๋์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ํ npm์ ์ต์ ๋ฆด๋ฆฌ์ค๋ bb59b1e๋ก ์ปค๋ฐ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํ์ง ์์ต๋๋ค.
npm src ํ์ผ์์ ์ด๋ฌํ ํธ์ง์ ์ํํ๋ฉด ์นด๋ฉ๋ผ ํผ๋๊ฐ
<video>
์์์ ํฌํจ๋์ง ์์ ์ค๋ฅ๊ฐ ์์ ๋์์ต๋๋ค.@schmich ์ด๊ฒ์ QR ์ค์บ๋์ ์ํ ์ง์ ์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๊ธฐ ๋๋ฌธ์ NPM