1

新しいiOSプロジェクトを作成しています。このプロジェクトでは、アプリにビデオを含める必要があります。このビデオにはオフラインモードでもアクセスする必要があるため、プロジェクトにビデオファイルとして含める必要があります。質問-このような大きなファイルのローカリゼーションのベストプラクティスは何ですか?アプリは少なくとも7つの言語で作成されますが、決定できません。アプリのサイズを大幅に変更する7つの言語の動画を含めるか、英語のみで含めて他のものをローカライズしますか?おそらく誰かが知っているでしょう-私の電話言語がたとえばスペイン語で、ローカライズ可能なアプリをダウンロードした場合-このアプリにはすべての言語のビデオが含まれていますか、それとも私の選択したものだけが含まれていますか?

どんな回答でも流用させていただきますので、よろしくお願いいたします。

4

2 に答える 2

1

ビデオとオーディオを分離してバンドルすることで、気の利いたことをすることができます。その後、ローカリゼーションごとに正しいオーディオを再生できます。字幕でも同じことができます。

最も最適化された方法は、アプリケーションにビデオをバンドルせず、ユーザーがアプリ内から現在のローカリゼーション用のビデオをダウンロードできるようにすることです。それが私が思うことです。

于 2012-08-30T19:08:48.013 に答える
0

1つのビデオに複数のオーディオストリームを含めることができます。したがって、複数のオーディオストリームを含む1つのビデオを簡単に作成できます。オーディオは一般的にビデオに比べて小さいです。だからそれほど傷つけてはいけません。次に、ユーザーはオーディオ言語を選択して[またはプログラムは好みに応じて事前に選択できます]、それを再生できます。

ほとんどすべてのコンテナ形式には、複数のオーディオストリームを含めることができます。[ほとんどすべて、間違いなくmp4です。これはあなたが使用していると思います。]

編集:おそらく2つのファイルを持つこともできます。1つは最も一般的な言語の半分で、もう1つはサイズを小さくするためにあまり一般的ではない言語です。

于 2012-08-30T20:48:36.523 に答える