오디오 플레이어에서 처음 재생을 누르기 전에 재생 시간을 미리로드하는 방법이 있습니까? 모든 클립 길이가 120 초인 경우 {duration : 120}을 사용할 수 있음을 알고 있습니다. 데이터베이스에서이 변수를 동적으로 채울 수있는 정보가 없으므로 MediaElement.JS 스크립트를 조정하여 다른 방법으로이를 수행해야합니다.MediaElement.js - 오디오를 재생하기 전에 재생 시간을 어떻게 설정합니까?
의견이 있으십니까?
오디오 플레이어에서 처음 재생을 누르기 전에 재생 시간을 미리로드하는 방법이 있습니까? 모든 클립 길이가 120 초인 경우 {duration : 120}을 사용할 수 있음을 알고 있습니다. 데이터베이스에서이 변수를 동적으로 채울 수있는 정보가 없으므로 MediaElement.JS 스크립트를 조정하여 다른 방법으로이를 수행해야합니다.MediaElement.js - 오디오를 재생하기 전에 재생 시간을 어떻게 설정합니까?
의견이 있으십니까?
mediaelement.js에 전체 또는 일부 파일이 다운로드되기 전에 기간을 가져 오는 방법이 있다고 생각하지 않습니다. 비디오를 재생하고, 값을 얻을 때까지 duration 속성을 폴링 한 다음 비디오를 처음부터 다시 설정할 수 있습니다. 그것은 아주 우아하지 않을지라도.
는이 클라이언트 측과 같은 자바 스크립트 라이브러리를 사용 수 : https://github.com/aadsm/JavaScript-ID3-Reader
당신은 당신이 서버 측을 할 수있는 PHP를 사용하는 경우. 자세한 내용은 PHP Function to get MP3 duration을 참조하십시오.
희망이 도움이됩니다.
프리로드 속성을 설정하여 브라우저에서 메타 데이터를로드하도록합니다.
구문 :
<audio preload="auto|metadata|none">
그 라이브러리는 유용 보인다. 감사! –