1

起動時にビデオを再生する必要があるAndroidアプリケーションがあります。ビデオサイズのさまざまな組み合わせを試しましたが、サイズ800x 1280のビデオは、Samsung 10 "タブレットなどの一部のデバイスを除いて、ほとんどのデバイスで再生できません。同じビデオを縮小して再生しようとしましたが、機能しない可能性があります。エンコーディングの問題。

PSこれはストリーミングビデオではありません。ビデオはプロジェクトのrawリソースフォルダに保存されます。

Androidが800x1280のサイズのビデオを再生できない理由は何でしょうか?デバイスのハードウェア制限に関連していますか?

4

2 に答える 2

1

1280x800は720pHD解像度を超えています。通常、720p HDのみをサポートするデコーダーは、最大1280x720をサポートします。一部のデコーダーは720x1280をサポートするようには設計されていませんが、1280x720をサポートしますが、それはまれであり、デバイスが720p対応の場合は720x1280を再生する必要があります。試しているデバイスのサポートが720pを超えていることを確認する必要があります。これは、リリース時にハイエンドのスマートフォンでない限り、古い電話ではまれです。

于 2012-08-09T05:16:50.323 に答える
1

あなたのビデオ形式は.mpeg、またはmp4、.3gpであり、andoridデバイスはH.264ビデオでサポートされていると思います.H.264形式にエンコードする必要があります.

于 2012-08-06T07:28:24.010 に答える