0

Android 2.1 プラットフォームのサンプルにある Media Player アプリケーションを見ていました。再生したいメディア ファイルの URL のリンクを提供しました。今では問題なく動作しましたが、アプリは「時間がかかりすぎます」という警告ダイアログを表示しました。これは、UI であまりにも多くの作業が行われたことを意味します。インターネットからストリーミングするときに、必要以上に UI スレッドにバグが発生しないように、ファイルを非同期に準備するより良い方法はありますか。

ありがとう。

4

2 に答える 2

0

PrepareAsync()は、別のスレッドで実行されます(そのため名前が付けられています)。問題はここにあるとは思いません。

于 2012-10-06T21:32:53.363 に答える
0

私はプレーヤーのためにService toを使用します。UI を必要としないため、UI をブロックしておらず、アクティビティを終了しても強制終了されません。

于 2012-10-06T21:37:23.473 に答える