する質問をすることでしか得られない、回答やアドバイスがある。12個人的に使用するアプリケーションで、タイトルにある機能を持ったアプリを作成したいと考えています。いくつかの手法を試しましたが、よくても0.5ミリ秒程度のギャップが発生してしまいます。何かいい今までの改善策や手法などはないものでしょうか?以下、今までの実験内容のメモです。(Java)ソースを指定してから、prepareメソッドを利用しなければ再生できないためどうしてもギャップが発生してしまいます。setNextMediaPlayer()メソッドに関しては、動画には対応していないようで、2つの動画を同時に準備しておくのも1つのSurfaceHolderでは無理なようでした。(NDK)容量はかさみますが、連番画像ファイルを用意してテクスチャの切り替えで行いました。読み込みとglTexImage2D関数の処理時間が長く、実用的ではなさそうです。実用的ではなさそうに思いました。(単に技術力不足かもしれません)フレームバッファを転送するのはとても速いのですが...。(NDK)2つの動画を準備してから片方ずつ1つのSurface上で再生しましたが、2つ目の動画がうまく再生できませんでした。情報が少なすぎて、全て試せていないかもしれません。SurfaceTextureを切り替える方法も試してみましたが、ギャップが発生してしまいます。attachmentクリップ2気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。以下のコードで試してみましたが、繋ぎ目でギャップが発生してしまいますね。start()から再生されるまでに時間がかかってしまっているのでしょうか。{m_video2.seekTo(0);m_video2.setVisibility(View.INVISIBLE);m_video1.start();m_video1.setVisibility(View.VISIBLE);}});m_video1.start();以下のコードで試してみましたが、繋ぎ目でギャップが発生してしまいますね。start()から再生されるまでに時間がかかってしまっているのでしょうか。動画を1つにまとめてそれぞれの動画の先頭フレームをIフレームにしておき、MediaPlayerのseekTo()で設定したIフレームへシークすることで代替えができそうです。引き続き回答の方は募集したいと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。0Android仮想デバイスマネージャーで「問題が発生したため”プロジェクト名”を終了します。頂いたご意見への回答は行っておりません。