私は自分のアプリケーションでビデオを再生する作業を行っていますが、その際に奇妙な結果が見られます。再生しようとしているビデオはサーバー上にあり、Android のネイティブ ビデオ プレーヤーを実行する必要があります。いくつかのデバイスで結果をテストしたところ、OS バージョンが 2.3.3 以上のデバイスではビデオが実行されるが、他のデバイスでは実行されず、エラー (1, -1) が表示されることがわかりました。今私の質問は、新しい OS バージョンには追加のビデオ コーデックとフォーマット サポートがあり、それはビデオがそれらで再生されるためか、それとも何か他のものであるかということです。一部のデバイスでこのエラーが発生するのはなぜですか?
ネイティブ videopalyer でビデオが正常に動作するデバイス:
OS 4.0.1 を搭載した Samsung Google Nexus
OS 2.3.3 搭載の Samsung Galaxy S
再生できないデバイス:
OS 2.2 搭載の HTC-Desire
OS 2.2搭載のSamsung Galaxy S
この問題に関するヘルプはいつでも大歓迎です。