์ธํฐํ์ด์ค๋ Qt Quick Control๊ณผ KDE ํ๋ ์์ํฌ ์ธํธ์ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ(์: KFileMetaData)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ์ฌ์์ ์ํด QtMultimedia ๊ตฌ์ฑ ์์์ libVLC ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. KDE ํ๋ผ์ฆ๋ง ๋ฐ์คํฌํ๊ณผ ์ ํตํฉ๋์ด ์์ง๋ง ํ๋ก๊ทธ๋จ์ด ์ฌ๊ธฐ์ ๋ฌถ์ฌ ์์ง ์๊ณ ๋ค๋ฅธ ํ๊ฒฝ๊ณผ OS(Windows ๋ฐ Android ํฌํจ)์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Elisa๋ฅผ ์ฌ์ฉํ๋ฉด ์จ๋ฒ, ์ํฐ์คํธ ๋ฐ ํธ๋๋ณ ํ์์ ํตํด ์ฌ์ ๋ชฉ๋ก์ ๋ง๋ค๊ณ ์์ ์ปฌ๋ ์ ์ ํ์ํ ์ ์์ง๋ง, ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ ์์ ์ปฌ๋ ์ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ๊น์ด ์กฐ์ฌํ์ง ์๊ณ ์์ ์ฌ์ ๊ธฐ๋ฅ์ ์ค์ ์ ๋๊ณ ์์ต๋๋ค.
์๋ฌด๋ฐ ์ค์ ์ด๋ ์์
ํ์ผ์ด ์๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ ์ํ์ง ์๊ณ ๋ ์คํ ํ ๋ฐ๋ก ์์
์ ์์ํ ์ ์์ต๋๋ค. ์ปฌ๋ ์
์ ์์คํ
์ ๋ชจ๋ ์์
ํ์ผ์ ์์ธํํ์ฌ ์๋์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์์ธํ๋ ๋ด์ฅ ์์ธ๊ธฐ๋ ๊ธฐ๋ณธ KDE ์๋ฏธ ๊ฒ์ ์์ง์ ์ฌ์ฉํ์ฌ ์ํํ ์ ์์ต๋๋ค.
๋ด์ฅ๋ ์ธ๋ฑ์๋ ์์
๊ฒ์์ ์ํ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ํํ ์ ์๋ค๋ ์ ์์ ์๊ธ์์กฑํ ์ ์๊ณ ํฅ๋ฏธ๋กญ์ต๋๋ค. Baloo ์์ธ ์์ฑ๊ธฐ๋ ํ์ํ ๋ชจ๋ ์ ๋ณด๊ฐ ์ด๋ฏธ KDE์ฉ์ผ๋ก ์์ธํ๋์ด ์์ผ๋ฏ๋ก ํจ์ฌ ๋น ๋ฆ
๋๋ค.
- ๋ฉํฐ๋ฏธ๋์ด ํ์ผ์ ๋ฉํ๋ฐ์ดํฐ์ ํฌํจ๋ ์์
์จ๋ฒ ํ์ง ์ด๋ฏธ์ง์ ๋ํ ์ง์์ ๊ตฌํํ์ต๋๋ค.
- libVLC๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ ์ฌ์ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. LibVLC๋ฅผ ์ฌ์ฉํ๋ฉด QtMultimedia์์ ์ง์ํ์ง ์๋ ์ถ๊ฐ ์์ ํ์์ ์ฌ์ํ ์ ์์ต๋๋ค.
- ํ๋ผ์ฆ๋ง ๋ฐ์คํฌํ ํจ๋์ ํ์๋๋ ํธ๋ ์ฌ์ ์งํ๋ฅ ํ์๊ธฐ๋ฅผ ๊ตฌํํ์ต๋๋ค.
- ํ์ฌ ๊ณก ์ ๋ณด๊ฐ ํฌํจ๋ ํค๋์ ์ฌ์ ์ ์ด ๋ฒํผ๋ง ํ๋ฉด์ ํ์๋๊ณ , ์จ๋ฒ ํ์ ๋ธ๋ก์ ์จ๊ฒจ์ง๋ 'ํํฐ' ๋ชจ๋๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ์ ๋ฆด๋ฆฌ์ค์์๋ ์ด ๋ชจ๋์ ๋ณํ์ด ์ฌ์ ๋ชฉ๋ก์ ์ ๊ณต๋ฉ๋๋ค. ํํฐ ๋ชจ๋์์ ์ฌ์ ๋ชฉ๋ก ์ปจํธ๋กค์ ํฐ์น ์คํฌ๋ฆฐ์ ์ต์ ํ๋์ด ์์ผ๋ฉฐ ๊ฐ๋จํ ํด๋ฆญ์ด๋ ํญ์ผ๋ก ํธ๋ ๊ฐ์ ์ ํํ ์ ์์ต๋๋ค.
- ์ฌ์ ๋ชฉ๋ก ์ง์ฐ๊ธฐ ์์
๋กค๋ฐฑ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ค์๋ก ๋ชฉ๋ก์ ์ญ์ ํ ๊ฒฝ์ฐ ์ด์ ์ฝ๊ฒ ๋ณต์ํ ์ ์์ต๋๋ค.
- ์ต๊ทผ ์ฌ์๋ ๋
ธ๋ ๋ชฉ๋ก๊ณผ ๊ฐ์ฅ ์์ฃผ ์ฌ์๋ ํธ๋์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๋ ์๋ก์ด ํ์ ๋ชจ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค(๊ฐ์ฅ ์ต๊ทผ 50๊ฐ ํธ๋๊ณผ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ 50๊ฐ ํธ๋์ด ํ์๋จ).
- ์๊ณก๊ฐ, ์์ฌ๊ฐ, ์ฌ์ ํ์, ๊ฐ์ฌ ๋ฑ ๋ฉํ๋ฐ์ดํฐ์ ์ง์ ๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ํฌํจํ์ฌ ์๊ณก์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ํ์ํ๋ ์ปจํ
์คํธ ๋ณด๊ธฐ ๋ชจ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ํ์ฌ๋ ๋ฉํ๋ฐ์ดํฐ์ ์๋ ํ
์คํธ ์ถ๋ ฅ๋ง ์ง์๋์ง๋ง ์์ผ๋ก๋ ์จ๋ผ์ธ ์๋น์ค๋ฅผ ํตํด ๋
ธ๋ ๊ฐ์ฌ๋ฅผ ๋ค์ด๋ก๋ํ๋ ๊ธฐ๋ฅ๋ ์ง์ํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
- Android ํ๋ซํผ ๊ธฐ๋ฐ ์ฅ์น์์ ํธ์คํ ๋๋ ์์ ํ์ผ ์ธ๋ฑ์ฑ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์์ผ๋ก๋ ๋ชจ๋ฐ์ผ ์ฅ์น์ฉ ์ธํฐํ์ด์ค ์ต์ ๊ตฌํ์ ํฌํจํ์ฌ Android ํ๋ซํผ์ฉ Elisa ๋ฒ์ ์ ์ค๋นํ ๊ณํ์ ๋๋ค.
- ํ์ฌ ์๊ณก์ ์ ๋ชฉ์ ํด๋น ํ๋๋ฅผ ํด๋ฆญํ๋ฉด ์จ๋ฒ๊ณผ ์๊ฐ๋ก ์ด๋ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ํ์ฅ ๋ฐ ์ฌ์ฉ์ ์ ์๋ฅผ ๋จ์ํํ๊ธฐ ์ํด ์์ ํ์ผ ์ฒ๋ฆฌ ๋ชจ๋ธ์ด ํตํฉ๋์์ต๋๋ค. ์ฅ๊ธฐ์ ์ธ ๊ณํ ์ค์๋ ์ฌ์ฉ์์ ์ ํธ๋์ ์์ ์ ํ์ ๋ฐ๋ผ ์์ ์ปฌ๋ ์ ์ ํตํด ํ์ ๋ชจ๋์ ๋์์ธ์ ๋ณ๊ฒฝํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
- ์ฑ๋ฅ ์ต์ ํ๊ฐ ์ด๋ฃจ์ด์ก์ผ๋ฉฐ ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ์ค์ด๊ธฐ ์ํ ์์ ์ด ์ํ๋์์ต๋๋ค. ์ด์ ํด๋น ์์ญ์ ํด๋ฆญํ๋ฉด ๋ณด๊ธฐ ์์ญ(View)์ ๋ด์ฉ์ด ์ฆ์ ๋ก๋๋๋ฏ๋ก ์จ๊ฒจ์ง ์์ญ์ด ๋ ์ด์ ๋ฏธ๋ฆฌ ํ์ฑ๋์ง ์์ผ๋ฉฐ ๋ถํ์ํ ๋ฆฌ์์ค๋ฅผ ์๋ชจํ์ง ์์ต๋๋ค. ์์ ์ปฌ๋ ์ ๋ค์ด๋ก๋ ๋ฑ ๋ฆฌ์์ค ์ง์ฝ์ ์ธ ์์ ์ ์ํํ ๋ ์์ ์งํ๋ฅ ํ์๊ธฐ๊ฐ ํ์๋์ด ํ์ฌ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ดํดํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru