HTML5 & 자바 스크립트를 사용하여 모바일 웹 앱을 개발 중입니다. 목표는 HTML5 오디오 태그를 사용하여 터치 이벤트 이후에 사운드를 재생하는 버튼이있는 페이지를 만드는 것입니다. 하지만 오디오 파일이 캐시 된 후에도 터치 이벤트와 재생되는 사운드 사이에 상당한 지연이 있음을 알았습니다. 나는 이것이 iOS Safari가 사운드를 처리하는 방식 때문일 수 있다고 생각하지만 확실하지 않습니다. 이 문제에 대한 해결책이나 창의적인 해결 방법이 있습니까? 터치 이벤트와 재생 간의 지연을 최소화하려면 어떻게해야합니까?HTML5 모바일 웹 앱의 오디오 지연
0
A
답변
3
iOS의 버퍼링 문제로 인해 셀룰러 데이터 요금이 부과 될 수 있습니다. 사용자는 콘텐츠가 다운로드되기 시작하기 위해 이벤트를 명시 적으로 트리거해야합니다. iOS의 사파리에서
사용자는 셀룰러 네트워크 일 수 있으며, 데이터 유닛, 및 실행이 예압 당 청구, (아이 패드를 포함한 모든 장치)가 비활성화된다. 사용자가 데이터를 시작할 때까지 데이터가로드되지 않습니다. 즉, play() 또는 load() 메서드가 사용자 작업에 의해 트리거되지 않으면 사용자가 재생을 시작할 때까지 JavaScript play() 및 load() 메서드도 비활성화됩니다. 즉, 사용자가 시작한 재생 버튼이 작동하지만 onLoad = "play()"이벤트는 재생되지 않습니다.
는 === EDIT ===
하나의 잠재적 인 개선은 모바일 제품에 대한 낮은 비트 레이트/높은 압축 된 오디오를 사용하는 것이다. 그러나 품질은 크게 떨어질 것입니다. 응용 프로그램에서 허용되는 경우에만 사용하십시오.
관련 문제
- 1. iOS 웹 앱의 HTML5 오디오
- 2. HTML5 오디오 재생 지연 시작
- 3. 모바일 웹 앱의 동영상 포함
- 4. iOS 웹 앱의 배경 오디오
- 5. jQuery 모바일 및 HTML5 오디오
- 6. 모바일 사파리에서 HTML5 오디오 객체 재사용
- 7. 자바 스크립트/HTML5 - 웹 데스크톱/모바일 앱용 오디오 스트림 레코딩
- 8. 모바일 웹 앱의 도시 맵 렌더링
- 9. 기능 자동 검색 HTML5 오디오 - 모바일 브라우저의 오디오
- 10. 휴대 기기 (예 : iPhone)에서 HTML5 웹 앱의 지연 원인은 무엇입니까?
- 11. cordova/phonegap 앱의 HTML5 오디오 (iOS8) 장치에 없음
- 12. 모바일 앱의 데이터 저장소
- 13. HTML5 : 오디오
- 14. 오디오 스프라이트가 포함 된 HTML5 오디오 요소
- 15. AngularJS 앱의 비동기 지연
- 16. UITabBar 앱의 UIWebView로드 지연
- 17. CSS의 HTML5 모바일 목록
- 18. 레일 앱의 모바일 최적화
- 19. HTML5 오디오 : 여기 코드는, 내가 소리를 재생하는 오디오 태그를 사용
- 20. 웹 모바일 앱의 블루투스 및 알림
- 21. 웹 및 모바일 앱의 드로잉 차트
- 22. Rails 웹 앱의 모바일 앱 파생물 만들기
- 23. 모바일 앱을 사용하는 웹 앱의 아키텍처는 무엇입니까?
- 24. 웹 오디오 - 지원 체크 형식 HTML5 오디오에서
- 25. HTML5 웹 오디오 API : 필터가 작동하지 않습니다.
- 26. HTML5 오디오 - 모든 웹 페이지의 음악이 동일합니다.
- 27. HTML5 오디오 요소 오디오 데이터
- 28. HTML5 - 오디오 스트림
- 29. Embeddable html5 오디오 플레이어
- 30. 낮은 지연 오디오 재생?