前提・実現したいこと
PC(サーバ)とAndroid2台(クライアント)へのソケット通信において、
サーバからクライアントへ通信データを送信し、クライアントがデータを受信したら、
同じ動画を同時に再生するといったものを作成しております。
発生している問題・エラーメッセージ
動画は2台とも再生できるのですが、
若干動画の再生にラグがあり同期再生ができておりません。
微妙にずれて再生される。
該当のソースコード
java
1 2private static void PlayVideo(final VideoView videoView) { 3 videoView.setVisibility(View.VISIBLE); 4 videoView.start(); 5 // 再生完了通知があれば最初から再生 6 videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){ 7 @Override 8 public void onCompletion(MediaPlayer mp) { 9 // 動画先頭に戻る 10 videoView.seekTo(0); 11 videoView.start(); 12 } 13 }); 14 }
疑問点
・2台のAndroidは異なるものをつかっているので、どうしようもできないスペックの問題なのか?
・VideoViewを同期再生するために違った方法がある?
・通信だとどうしても、ラグが生じてしまう?AndroidStudioで同期再生は無理?
補足情報(FW/ツールのバージョンなど)
何か必要な情報等ございましたら、おっしゃってください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/29 04:54