2008-12-04 2 views
2

Я хочу воспроизвести файл фильма или любой файл анимации до тех пор, пока приложение не будет полностью загружено.
Есть ли простой способ сделать это?воспроизводить файл фильма во время запуска приложения iphone (т. Е. Во время загрузки приложения)

+0

Вы нашли работоспособный ответ на этот вопрос? – Chris 2011-04-04 17:19:32

ответ

2

Вы должны тщательно подумать, хотите ли вы это сделать. На аппаратном ограниченном устройстве загрузка фильма будет увеличивать время загрузки, а не уменьшать их, как должна быть ваша цель. Даже метод Default.png предназначен как способ указать, что приложение загружает и уменьшает воспринимаемое время загрузки для пользователя; он не предназначен как заставка или глазная конфета.

Если ваше приложение имеет очень длительную операцию во время загрузки, которую вы абсолютно не можете избежать, прежде чем показывать функциональный интерфейс, я считаю, что лучшим вариантом может быть взбитие быстрой анимации загрузки с использованием слоев Core Animation. Возможно, есть лучший способ сделать это, но, по моему опыту, загрузка фильма требует времени.

+2

Хотя я согласен с вашей точкой здесь, это плохой ответ, так как вы пытаетесь вывести OP из решения вместо того, чтобы отвечать на его вопрос. – 2011-02-03 13:13:45

0

В зависимости от того, что вы имеете в виду.

iPhone показывает неподвижное изображение (по умолчанию.png), пока приложение загружается, до того как ваш код получит какой-либо контроль.

Как только ваш код имеет контроль, вы можете использовать MPMoviePlayer для воспроизведения видео. Вы можете запустить отдельный поток, чтобы делать то, что занимает так долго, что вы хотите спрятать его за видео ...

-1

Единственный способ воспроизвести фильм - использовать MPMoviePlayer. Это берет на себя интерфейс и является полноэкранным - ни одно из ваших приложений не будет отображаться до тех пор, пока фильм не будет закрыт.

Несмотря на то, что на iPhone, когда приложение загружается, звучит здорово, чтобы играть в кино, это действительно непрактично. Это не то, что вы хотите сделать.

+0

идеальное решение согласен – munibsiddiqui 2012-09-06 12:20:01

15

Сообщить другим людям, что они хотят делать, вызывает сомнения. Мой клиент ХОЧЕТ играть в кино, и это всего лишь 3-секундный фильм. Это называется брендинг, и если его пользователям это не нравится, они скажут ему.

3

Вы видели, что кто-нибудь из вас видел приложения iPhone Storm 8? Они играют в фильмы при запуске, и это довольно легко. На самом деле многие игры делают это. Это не необоснованный вопрос, и я хотел бы знать, как это сделать.

Смежные вопросы