Error on playstore Payment
- By lunatic59
- Smartphones
- 1 Replies
If you are trying to reach a specific person, I don't think posting in a public forum is the right way to do it. Let me know if you need any assistance.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
E/MediaPlayer: error (1, -38)
E/MediaPlayer: error (1, -2147483648)
E/MediaPlayer: Error (1,-38)
E/MediaPlayer: error (1, -2147479551)
E/MediaPlayer: error (1, -38)
E/MediaPlayer: error (1, -2147479551)
E/MediaPlayer: Error (1,-2147479551)
E/MediaPlayer: error (1, -38)
E/MediaPlayer: error (1, -38)
E/MediaPlayer: error (1, -2147479551)
E/MediaPlayer: error (1, -38)
E/MediaPlayer: Error (1,-38)
MEDIA_ERROR_SYSTEM = -2147483648
MEDIA_ERROR_UNKNOWN = 1
Playlist masterPlaylist;
public boolean surfaceCreated;
AudioURI currentSong;
AudioURI nextSong;
MediaPlayer mediaPlayer;
MediaPlayer nextMediaPlayer;
VideoView videoView;
final Object lock = new Object();
MediaPlayer.OnCompletionListener onCompletionListener = new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer2) {
synchronized (lock) {
Log.i(TAG, "onCompletion started");
currentSong = nextSong;
mediaPlayer.release();
mediaPlayer = nextMediaPlayer;
if (surfaceCreated) {
mediaPlayer.setDisplay(videoView.getHolder());
mediaPlayer.start();
}
nextSong = masterPlaylist.next();
executorService.submit(runnableNextMediaPlayer);
Log.i(TAG, "onCompletion ended");
}
}
};
View.OnClickListener onClickListener = new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.i(TAG, "onClick started");
currentSong = nextSong;
mediaPlayer.release();
mediaPlayer = nextMediaPlayer;
if (surfaceCreated) {
mediaPlayer.setDisplay(videoView.getHolder());
mediaPlayer.start();
}
nextSong = masterPlaylist.next();
executorService.submit(runnableNextMediaPlayer);
Log.i(TAG, "onClick ended");
}
};
ExecutorService executorService = Executors.newSingleThreadExecutor();
Runnable runnableNextMediaPlayer = new Runnable() {
@Override
public void run() {
synchronized (lock) {
Log.i(TAG, "creating next MediaPlayer");
nextMediaPlayer = MediaPlayer.create(getApplicationContext(), nextSong.getUri()); nextMediaPlayer.setVideoScalingMode(MediaPlayer.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);
nextMediaPlayer.setOnCompletionListener(onCompletionListener);
Log.i(TAG, "next MediaPlayer created");
}
}
};
public void calledAtTheEndOfOnCreate() {
videoView = findViewById(R.id.video_view);
currentSong = masterPlaylist.next();
mediaPlayer = MediaPlayer.create(getApplicationContext(), currentSong.getUri());
mediaPlayer.setVideoScalingMode(MediaPlayer.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);
mediaPlayer.setOnCompletionListener(onCompletionListener);
nextSong = masterPlaylist.next();
executorService.submit(runnableNextMediaPlayer);
videoView.getHolder().addCallback(new SurfaceHolder.Callback() {
@Override
public void surfaceCreated(@NonNull SurfaceHolder surfaceHolder) {
surfaceCreated = true;
mediaPlayer.setDisplay(surfaceHolder);
mediaPlayer.start();
}
@Override
public void surfaceChanged(@NonNull SurfaceHolder surfaceHolder, int i, int i1, int i2) {}
@Override
public void surfaceDestroyed(@NonNull SurfaceHolder surfaceHolder) {surfaceCreated = false;}
});
FloatingActionButton floatingActionButton = findViewById(R.id.fab);
floatingActionButton.setOnClickListener(onClickListener);
}
I am new to this what is a good app not just for SMS but general backup. Or do you do SMS separately?

Sorry don't do pearl, only PHP and JavaScrip as those are the only 2 legal coding languages!