3

Androidのデフォルトプレーヤーでビデオを再生するためにvideoviewを使用しました。向きを変えると最初から再生されます。

オリエンテーションが変わったその時点からどうすれば続行できますか?

4

2 に答える 2

15

追加:

<activity
    android:name="...your_activity..."
    android:configChanges="screenSize|orientation|keyboardHidden"
/>

AndroidManifest ファイルに、ビデオの再生を処理するアクティビティに。

于 2012-07-24T11:15:32.883 に答える
4

向きを変更すると、OS はアクティビティを破棄し、再作成します。

ビデオの実際の進行状況を にonSaveInstanceState()保存し、保存されたデータをonRestoreInstanceState()から取得Bundleできます。その後、進行状況データを使用して再生を開始するか、データが保存されていない場合は最初から再生を開始できます。

于 2012-07-24T11:14:46.873 に答える