음악 관련 졸작중인데.. 낭관에 부딪쳤다.
클라우드 기반 웹 형식이고. 음악관련 프로젝트인데..
웹형식에서 어떤 음악파일이 있으면 3분 50초짜리를
드래그를 통해서 원하는 부분만 바로 추출할수 있게. 하려고하는데..
쉽게 할 수 있는 방법 없냐?
메인 화면이 뮤비 인데..
사람들이 많이 본 순서로 뮤비 재생하는
뮤비 자동 재생으로 하고. (일주일간격으로 업데이트됨 )
사람들이 뮤비 클릭당이 아닌..
한사람이 한 뮤비를 3분 이상 봤을 때 1회로 체크하고 싶은데..
이게 잘 안된다.......
외톨이라 혼자 3개월째 짜는중이넫.
1개월 설계, 계회
1개월 클라우드 구축..
이제 개발 단계인데.. 막히기 시작했다..
어쩌라고? 박수라도 쳐줄까?
1. 웹에서 음원편집툴 할려고 그런가 분데 거까지는 모르것다. 2. 음원, 동영상 관련 1분지나고 유료로 전환 + 1분후 카운트 올라가는방법다양한데
담배야 답변 고맙다.. 2번 궁금한게 잇는데..
이게 동영상 시간 2분이 아닌. 동영상을 본사람이 2분이 지날 때 카운트가 올라가야하는데.. 비슷하게 아는 지식하에 만들었는데.. 카운트가 안올라간다..
처음부터 동영상을 시작하면 분단위로 카운트 체크 가능한대
시작하자마자 음악 시간을 2분정도로 건너뛰고 재생시키면 카운트 안하더라..
동영상 플레이 시간을 원하는구나
응.. 방법이 없을까?..
Flash로 할꺼면 간단하게 시작부터 2분까지 Playbar제어못하게 하는 방법도 있고,
parameter로 통해서 1~60, 60~120 120~180 start=0&end=60 뭐 그렇게 해서 이동할때 하는 방법도 있긴하는데 오차때문에 애매하기도 하고
웹이면 간단한거 아니냐? 자바스크립트랑 연동은 되지? 그러면 play클릭할때마다 자바스크립트에서 SetTimeout 2분 걸어. 2분후에 flag하나 on 시키고, 카운트 증가. 그리고 flag on 되어 있는 상태에서는 SetTimeout 자체를 실행안하면, 1페이지당 무조건 1회만 카운트 되겠지. 1페이지당이 아니라, 브라우저 단위로 하고싶으면, 세션쿠키에 그 flag를 집어넣어. 쿠키 날려버리지 않는한은 유지되겠지.
play 이벤트에 시간 계산 시작하는 코드를 리스너로 등록하고 setinterval 따위로 1초마다 토탈 재생시간에 더한 뒤 2분이 초과되는지 체크하게하고.. pause 이벤트에 계산 끝내는 코드 등록하고..
생각해보니 자바스크립트를 끄면 무용지물이 되는구나 서버로 체크해라
쿠키로 냠냠하면 안됨?
나도 저생각 하고 있었는데 play바를 이동시키고 재생하는거라 play바 이동시키면 자동 시간 정지 냅두면 가고.. 저건 playbar가 왔다갔다 심하면 오차가 심해서
내가 180sec짜리 보고 있는데 왔다갔다 하면 그냥 180초 인식해서 카운팅 될수도 있는 젓같은 발생될수 있음
솔직히 확실한방법은 제어못하게 그게 깔끔한데