私のアプリの「一般」>「ビデオ設定」内でVLCビデオプレーヤーを有効にすることができます。VLCプレーヤーはおそらく最も互換性の高いビデオプレーヤーであり、Androidでは再生できないかもしれない多くの古い形式の再生に使用できます。
利点
私のアプリで正しく再生されない動画があり、それらの動画がmp4やmovファイルでない場合、VLCを有効にすることが再生させるための最良の選択肢かもしれません。アプリ設定 > 一般 > VLCに進んで有効にすることができます。そして、VLCで再生すべきファイルタイプを選択できます。
有効にした各ファイルタイプを手動で再生してテストすることが重要です。VLCで有効にすることにはデメリットもあるため、VLCでより良く再生されることを確認してください。
トレードオフ
VLCを有効にすることには否定的な面もあります。以下のトレードオフは、それ以外では再生できない動画を再生できるということであれば受け入れられるかもしれません。
- VLCは独自の問題を持つ別のアプリです。私はVLCに対するサポートを提供できません。
- VLCはネットワーク上で動画を読み込む際に回転するプログレスを表示します。これは削除できません。
- VLCの起動には時間がかかることがあり、これによりスライドショーがより不安定になることがあります。
MP4 / MOVおよびハードウェアアクセラレーション
VLCは古い形式には良い選択ですが、エンコーディングが新しすぎるために動画が再生されない場合、役に立つ可能性は低いです。
動画が4Kでデバイスが1080p、またはHEVCを使用しており、デバイスの新しいコーデックを使用している場合、VLCはソフトウェアデコーディングにフォールバックする必要があり、それは再生には遅すぎるかもしれません。
同様に、新しいiPhoneやSamsungの縦向きの動画は、ハードウェアがその回転をサポートしていないため、横向きに圧縮されて再生されることがあります。VLC設定 > ハードウェアアクセラレーションに進んで、無効またはデコーディングアクセラレーションに変更することにより、VLCでソフトウェアによる回転を行わせることができるかもしれません。しかし、ほとんどのHEVCでエンコードされた動画の場合、動画が遅すぎて再生される結果となります。
再び、VLCを有効にした後に動画を手動でテストして、より良い状態であることを確認することが重要です。アプリ内プレーヤーが機能せず、VLCも機能しない場合、動画はハードウェアで再生されるには古すぎるか新しす
ぎる可能性が非常に高いです。その場合、HandBrakeを使用して動画を再エンコードするか、Google Photos、Flickr、OneDrive Personalなどの写真サービスを使用して、すべてのデバイスと互換性のあるトランスコードされた動画バージョンを私のようなアプリで再生できるようにする必要があります。