0

私は自分のアプリケーションでビデオを再生する作業を行っていますが、その際に奇妙な結果が見られます。再生しようとしているビデオはサーバー上にあり、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

この問題に関するヘルプはいつでも大歓迎です。

4

1 に答える 1

0

このエラーは、さまざまな理由で発生する可能性があります。問題は、ビデオプレーヤー、およびビデオを読んでいる場所からのソースにある可能性があります。ビデオはHTTpサーバーまたはRSTPサーバーからのものですか...これらのいずれかが理由である可能性があります。それに応じて確認する必要があります。私たちの場合、ビデオビューを使用して問題を解決し、URLを変更して再生しました。

于 2012-11-23T14:31:31.087 に答える