iPhone 응용 프로그램 시작 중 영화 파일 재생 (즉, 응용 프로그램로드 중에)

StackOverflow https://stackoverflow.com/questions/342383

  •  19-08-2019
  •  | 
  •  

문제

시간 애플리케이션이 완전히로드되지 않을 때까지 영화 파일이나 애니메이션 파일을 재생하고 싶습니다.
간단한 방법이 있습니까?

도움이 되었습니까?

해결책

정말로이 작업을하고 싶다면 신중하게 생각해야합니다. 하드웨어 제한된 장치에서는 영화를로드하면로드 시간이 증가하여 목표가되어야합니다. Default.png 메소드조차도 응용 프로그램이로드되고 사용자에게 인식 된로드 시간을 줄이는 것을 나타내는 방법입니다. 스플래시 스크린이나 눈 사탕으로 의도되지 않았습니다.

기능적 UI를 보여주기 전에 응용 프로그램이로드 중에 매우 긴 작동이있는 경우, 가장 좋은 방법은 코어 애니메이션 레이어를 사용하여 빠른 '로드'애니메이션을 채찍질하는 것일 수 있습니다. 어쩌면 더 좋은 방법이있을 수도 있지만 내 경험상 영화 플레이어를로드하는 데 시간이 걸립니다.

다른 팁

다른 사람들에게 그들이하고 싶은 것을 말하는 것은 의심의 여지가 있습니다. 내 고객은 영화를 연주하기를 원하고 단지 3 초의 영화입니다. 브랜딩이라고하며 사용자가 마음에 들지 않으면 그에게 말할 것입니다.

폭풍 8의 iPhone 앱을 본 적이 있습니까? 그들은 스타트 업에서 영화를 재생하고 꽤 매끄 럽습니다. 사실 많은 게임이 이것을합니다. 불합리한 질문이 아니며 어떻게 해야하는지 알고 싶습니다.

당신이 의미하는 바에 따라 다릅니다.

iPhone은 코드가 제어하기 전에 응용 프로그램이로드되는 동안 스틸 이미지 (default.png)를 표시합니다.

코드가 제어되면 mpmovieplayer를 사용하여 비디오를 재생할 수 있습니다. 비디오 뒤에 숨길 정도로 시간이 오래 걸리기 위해 별도의 스레드를 시작할 수 있습니다.

영화를 연주하는 유일한 방법은 MPMoviePlayer를 사용하는 것입니다. 이것은 UI를 인수하고 전체 화면입니다. 영화가 닫힐 때까지 앱 중 어느 것도 표시되지 않습니다.

앱이로드되는 동안 영화를 재생하는 것이 멋지게 들리지만 iPhone에서는 실제로 실용적이지 않습니다. 이것은 당신이하고 싶은 일이 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top