2010-08-13 5 views
9

나는 바탕 화면에 북마크 될 때 캐시하는 오프라인 웹 앱 (www.chirp.com)을 만들었습니다. 비행기 모드에서 iPhone4를 테스트하면 프로그램이 네트워크 연결없이 실행된다는 것을 알 수 있습니다 (당연히 Google지도 액세스 제외). 그러나 mp3 사운드 파일은이 모드에서 재생되지 않습니다. 오프라인 모드에서 실행 중일 때 오디오 태그에 문제가 있습니까? 사운드 파일은 매니페스트 파일에 포함되어 있으므로 다른 파일과 함께 캐시되어야합니다. 이미지 파일은 예를 들어 여전히 표시됩니다.iOS4 iPhone의 HTML5 오디오 iPhone 웹 앱이 재생되지 않습니까?

PhoneApp을 사용하여이 웹 응용 프로그램에서 iPhone 응용 프로그램을 만드는 경우 어떻습니까? 사운드 파일이 생성 된 바이너리로드에 포함됩니까? 즉, 응용 프로그램이 실행될 때마다 작은 mp3 파일을 온라인으로 다운로드하고 소리가 요청되면 시간 지연이 제거됩니까?

+0

[이 질문] (http://stackoverflow.com/questions/1612116/html5-local-storage-of-audio-element-source-is-it-possible)의 복제본처럼 보입니다. , 아직 답이 없습니다. – samkass

답변

0

PhoneApp을 사용하여이 웹 응용 프로그램에서 iPhone 응용 프로그램을 만드는 경우 어떻습니까? 사운드 파일이 생성 된 바이너리로드에 포함됩니까? 즉, 응용 프로그램이 실행될 때마다 작은 mp3 파일을 온라인으로 다운로드하고 소리가 요청되면 시간 지연이 제거됩니까?

1

iOS에서 오디오 리소스의 캐싱을 자동으로 허용하지 않는 것은 버그 또는 디자인 결정입니다.

자세한 내용은 this answer을 참조하십시오.

오디오 파일이 로컬에 있기 때문에 PhoneGap을 사용해야합니다.

관련 문제