をスローします。AndroidのMediaPlayerの - setPlaybackParamsは私が速く/遅く次のコードブロックを介してビデオを再生しようとしているセキュリティ例外
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
socket.send(positionID + ":playState:ready:empty");
player = mp;
player.setPlaybackParams(new PlaybackParams().setSpeed(1.0f));
}
});
通常の再生速度であると想定されるテストのためのパラメータとして '1'を渡しています。しかし、私は何を渡すかにかかわらず、次のエラーが発生します。
01-04 18:49:17.308 24548-24548/com.spectiv.slave E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.spectiv.slave, PID: 24548
java.lang.SecurityException
at android.media.MediaPlayer.setPlaybackParams(Native Method)
at com.spectiv.slave.videoActivity$3.onPrepared(videoActivity.java:80)
at android.widget.VideoView$2.onPrepared(VideoView.java:432)
at android.media.MediaPlayer$EventHandler.handleMessage(MediaPlayer.java:2830)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
APIレベル23をコンパイル済みのSDKバージョン24でターゲティングしており、私はOdroid C2でアプリケーションを実行しています。どんな助けでも大歓迎です。
EDIT - このエラーは、エミュレータ上では発生しません。私は、このOdroid C2上で動作しているAndroidに関して何が違うのか分かりません。彼らは両方ともマシュマロでした。私はビデオが
このクラッシュは_H96 PRO + _でも見られました。 – Kai
そしてAmlogic TX8で。 – Kai