ActionScript 3에서 기본 MP3 플레이어를 만들고 있습니다. 나는 얼마나 많은 노래가 연주되었는지 나타내는 기본 진행 막대를 가지고 있습니다. 진행은 같은 0과 1 사이의 정규화 소수 백분율로 계산됩니다아직로드중인 Sound 객체의 최종 길이를 얻는 방법은 무엇입니까?
var progress:Number = channel.position/sound.length;
문제는, 오디오가 여전히로드 된 경우 /를 sound.length을 버퍼링하는 것은 올바르지 않습니다. 이렇게하면 사운드가 완전히로드되고 sound.length가 더 이상 바뀌지 않을 때까지 진행 막대가 건너 뛰고 뒤로 이동할 수 있습니다.
아직로드중인 사운드 객체의 최종 길이를 결정하는 가장 좋은 방법은 무엇입니까?
1 :
두 번째 아이디어는 좋습니다! 내가 말할 수있는 것에서 몇 밀리 초 이내에 꽤 정확해야합니다. – Soviut