0

ページに応じてオーディオを再生する 1 つのブック リーダー アプリケーションを開発しましたが、アプリケーションを起動すると問題が発生し、そのオーディオの再生中に最初のページのオーディオが実行され、その時点でオーディオの再起動と前のオーディオも実行され、画面には両方の向きのレイアウトがあります。1つはレイアウトで、もう1つはレイアウトランドのlayout.xmlファイルで、マニフェストファイルにconfigChangesを適用すると、レイアウトランドを適用できません。

4

1 に答える 1

1

これはonOrientationChange、アクティビティにメソッドを実装する必要があるためです。同じことをアクティビティのマニフェスト ファイルに適用する必要があります。

android:configChanges="orientation|keyboardHidden"

onOrientationChangeメソッドで。現在の再生位置を取得し、それをメディア プレーヤー オブジェクトに渡して、もう一度再生します。

これにより、メディアプレーヤーの新しいオブジェクトを作成せず、現在の位置と同じものを使用します。

于 2012-06-22T10:48:50.870 に答える