-1

スプラッシュ画面を mp4 ムービーに置き換える方法を知りたいです。

可能であれば、コードで方法を教えてください。

前もって感謝します。

4

3 に答える 3

1

これはiOSでは不可能です(多分1日)

多くのアプリがそれをシミュレートするために行うことは、ビデオの最初のフレームをpngスプラッシュ画面として静的にロードしてから、本当に速く終了し、何かをロードする前でもapplicationDidFinishLaunchingからYESを返すことです:D

次に、ビデオをフルスクリーンビューで表示し、bgでアプリを実際にロードします。


  1. Default.pngとして静止画像を持っている
  2. applicationDidFinishLaunchingの呼び出しを待ちます。
  3. ムービービューをフルスクリーンに配置し、ビデオを再生します
    3b。実際にアプリの読み込みを開始します:ビューコントローラー、コアデータスタック、...何でも
  4. applicationDidReallyLaunch(または名前を付けて選択したもの)の呼び出しを待ち、ビデオを削除します
于 2013-02-10T10:19:19.243 に答える
0
  1. 同期された Default.png 画像と mp4 ビデオの最初の画面。
  2. アプリケーションが呼び出されたときに AVPlayer play mp4 Video Full Screen を使用する didFinishLaunchingWithOptions:
  3. ビデオ、プレーヤーが到達した場合、AVPlayer オブジェクトを削除します。
于 2013-02-10T10:33:46.900 に答える
0

スプラッシュ画面を mp4 アニメーションとして使用する場合、スプラッシュ画面の意味はありません。なぜなら

基本的に、スプラッシュ スクリーンは、アプリケーションが初めてロードされたときにどのように見えるかのイメージです。スプラッシュ スクリーンを使用すると、アプリケーションのロード中にユーザーが空白の画面から開始することがなくなります。代わりに、スプラッシュ スクリーンが表示されます。これにより、ユーザーはすぐにアプリケーションに参加できます。完全に読み込まれると、スプラッシュ スクリーンは消え、アプリケーションはすぐに使用できる最初の画面を表示します。これにより、アプリケーションがすぐに読み込まれるという印象が生まれ、ユーザー エクスペリエンスが向上します。

Apple は、スプラッシュ スクリーンはアプリケーションのユーザー エクスペリエンスを向上させるためのものであり、「スプラッシュ スクリーン」を表示するためのものではないと明言していますが、多くの開発者は、この機能を利用してアプリケーションのスプラッシュ スクリーンを表示しています。

開始時に表示する場合は、ビデオの最初のフレームのみをスプラッシュ スクリーンとして表示し、実際に mp4 アニメーションを開始します。

于 2013-02-10T10:48:39.403 に答える