랜덤 플레이 댄스 앱을 만드시려고 하는 것 같습니다.
필요한 기술과 구현 방법 그리고 고려해야할 사항을 설명드리겠습니다.
여러 노래에서 하이라이트만 골라 중간 중간 휴식하면서 재생되는 앱 만들기
1. 일단 하이라이트 음원 파일이 필요합니다.
오디오 프로그램을 이용하여 음원 파일로부터 하이라이트 부분을 잘라내거나 해당 하이라이트 부분을 녹음하여 여러 개의 하이라이트 음원 파일을 만듭니다.
2. 유저가 원하는 음원을 선택할 수 있도록 UI 화면을 만듭니다.
3. 음원 -> 휴식 -> 음원 -> 휴식 .. 순서로 번갈아가면 재생하도록 만듭니다.
참고로 유튜브 링크를 활용하는 방식은 영상에 광고가 있는 경우도 있고, 서버에서의 재생이라 딜레이가 생기는 경우도 있고, 영상 파일이 변경되는 경우도 있기 때문에 개인적으로는 추천하지 않겠습니다.
프로그래밍에는 다양한 언어가 사용됩니다.
앱을 구현한다면 안드로이드는 Java, Kotlin이 사용되고 아이폰은 Objective-C, Swift 같은 언어가 사용됩니다.
혹은 웹으로 구현하여 만든 웹 페이지를 앱에 넣을 수도 있는데 이럴 때는 HTML, Javascript같은 웹 언어가 사용됩니다.
그러나 실제 앱으로 출시하려면 프로그래밍 언어 뿐만 아니라 안드로이드 스튜디오, Xcode와 같은 개발 도구도 사용할 줄 알아야 하고, 구글과 애플에 개발자 등록하여 앱을 배포하는 방법 등 배워야할 것들이 많습니다.
지금까지 구현 및 배포에 대한 설명을 드렸습니다만
말씀하신 앱은 구현보다 중요한 이슈가 있는데 바로 저작권 이슈입니다.
랜덤 플레이 댄스는 주로 K-Pop 음악을 재생하는데 모두 저작권이 있는 음악들입니다.
K-Pop 음악이 아니더라도 저작권 무료가 별도로 명기되지 않은 대부분의 음악은 거의 저작권 이슈가 있습니다.
저작권 문제가 있는 앱은 출시 심사를 통과하지 못하고 또한 개발자 계정이 경고나 해지 등 불이익을 받을 수도 있습니다.
따라서 말씀하신 앱은 구현을 시작하기 전에 먼저 저작권 이슈를 해결하는 것이 먼저 선행되어야 할텐데 보통 음악 저작권은 복잡하고 해결하기 쉽지 않은 경우가 많습니다.
랜덤 플레이 댄스 앱을 만드시려고 하는 것 같습니다.
필요한 기술과 구현 방법 그리고 고려해야할 사항을 설명드리겠습니다.
개요
여러 노래에서 하이라이트만 골라 중간 중간 휴식하면서 재생되는 앱 만들기
구현 방식
1. 일단 하이라이트 음원 파일이 필요합니다.
오디오 프로그램을 이용하여 음원 파일로부터 하이라이트 부분을 잘라내거나 해당 하이라이트 부분을 녹음하여 여러 개의 하이라이트 음원 파일을 만듭니다.
2. 유저가 원하는 음원을 선택할 수 있도록 UI 화면을 만듭니다.
3. 음원 -> 휴식 -> 음원 -> 휴식 .. 순서로 번갈아가면 재생하도록 만듭니다.
참고로 유튜브 링크를 활용하는 방식은 영상에 광고가 있는 경우도 있고, 서버에서의 재생이라 딜레이가 생기는 경우도 있고, 영상 파일이 변경되는 경우도 있기 때문에 개인적으로는 추천하지 않겠습니다.
프로그래밍 언어
프로그래밍에는 다양한 언어가 사용됩니다.
앱을 구현한다면 안드로이드는 Java, Kotlin이 사용되고 아이폰은 Objective-C, Swift 같은 언어가 사용됩니다.
혹은 웹으로 구현하여 만든 웹 페이지를 앱에 넣을 수도 있는데 이럴 때는 HTML, Javascript같은 웹 언어가 사용됩니다.
그러나 실제 앱으로 출시하려면 프로그래밍 언어 뿐만 아니라 안드로이드 스튜디오, Xcode와 같은 개발 도구도 사용할 줄 알아야 하고, 구글과 애플에 개발자 등록하여 앱을 배포하는 방법 등 배워야할 것들이 많습니다.
랜덤 플레이 댄스 앱 이슈
지금까지 구현 및 배포에 대한 설명을 드렸습니다만
말씀하신 앱은 구현보다 중요한 이슈가 있는데 바로 저작권 이슈입니다.
랜덤 플레이 댄스는 주로 K-Pop 음악을 재생하는데 모두 저작권이 있는 음악들입니다.
K-Pop 음악이 아니더라도 저작권 무료가 별도로 명기되지 않은 대부분의 음악은 거의 저작권 이슈가 있습니다.
저작권 문제가 있는 앱은 출시 심사를 통과하지 못하고 또한 개발자 계정이 경고나 해지 등 불이익을 받을 수도 있습니다.
따라서 말씀하신 앱은 구현을 시작하기 전에 먼저 저작권 이슈를 해결하는 것이 먼저 선행되어야 할텐데 보통 음악 저작권은 복잡하고 해결하기 쉽지 않은 경우가 많습니다.