1

こんにちは私は銀河Sの問題は何であるか疑問に思っています。私はテスト目的でネクサスSとギャラクシーSの両方の電話を使用しています。私のアプリ全体はNexusOneでかなりうまく機能します。しかし、Galaxy SIに関しては、ビデオを見ることができません。音声を聞くだけです。

上で述べたように、これはNexus Sでは発生しません。GalaxySについて、SurfaceViewを台無しにする何かがありますか?画面が真っ暗になる前に、ビデオがすばやく点滅することがあります。私のメニューなどはまだビデオだけでなく表示されます。どんな助けでも大歓迎です。この種の問題を解決する方法を知っている場合は、助けてください。必要に応じて関連コードを追加します

ビデオプレーヤーを統計する方法の1つに、ビデオの再生が開始されたことを通知するログキャットを配置したため、ビデオが再生されていることを知っています。

銀河Sに何らかの理由で表面像が隠れている可能性はありますか?

4

2 に答える 2

0

これがあなたに関連しているかどうかはわかりませんが、この電話に画像アセットが表示されないという同様の問題がありました。他のすべての電話がデフォルトで標準画像になっている場合でも、layout-xhdpiを使用する必要がありました。 'layout'ディレクトリ

于 2012-05-31T19:47:28.680 に答える
0

私はついに問題が何であるかを理解しました。アスペクト比の設定を変更しています。これはどういうわけか画像が表示されないようにします。解決策が見つかったら更新します。

編集:ビデオが準備され、ビデオがonPreparedListenerで開始された後、ビデオでsetAspectRatioを呼び出します。

編集2:このエラーを回避する最善の方法は、VideSizeChangedリスナーが最初に呼び出された後、つまりビデオの最初の次元が見つかったときにアスペクト比を変更することです。

于 2012-06-11T16:31:29.413 に答える