[질문]사운드 파일의 전체 재생시간을 미리 알수 있나요?
꼬꼬마
2023.04.01
사운드 파일을 스트리밍할 때는 bytesTotal과 bytesLoaded 속성을 이용해서
전체 사운드 재생시간을 계산할 수 있을 거 같은데요
스트리밍을 시작하기 전에 사운드의 전체 사운드 재생시간을 나타내고 싶은데
어떻게해야 할까요?
-
한추렴
length가 있는데, 이것 역시 sound:Sound = new Sound(new URLRequest(soundUrl)); sound.length/1000; 하면 0으로만 나오네요... sound.load(new URLRequest(soundUrl)) 로 하고,
sound.addEventListener(Event.COMPLETE, completeHandler); 이벤트리스터를 등록해서, 핸들러
쪽에서 받아줘야만 되나 봅니다...약간 둘러가지만 할 수 -
빛솔
duration 이라구 찍어보세요
사운드클래스에 사운드를 var sound:Sound = new Sound(); 로 받으셧으면
sound.duration/1000 하면 초로 나올겁니다 -
달빛
한지 오래되서 잘 기억 안나지만 메타정보에 박혀있던가.. 거뭇거뭇..
그래서 인코딩할때 프로그램에서 메타정보를 넣어줘야 정상동작을 했던걸로 기억이 납니다.