【Xの動画投稿】ボタンを何度も連打しないとポストできないのはなぜ?

1: 名無しさん
動画をポストしようとするとボタンを何回も連打しないと反応しなくて困る

2: 名無しさん
写真だと一瞬で送れるのに、動画のときだけ明らかに挙動がおかしいよね

3: 名無しさん
1回で投稿できる時と連打が必要な時の違いが知りたい

 

写真の投稿は1回でスムーズに完了するのに対して、動画のときだけ投稿ボタンを何度も押す羽目になる現象は珍しくありません。この反応の差はアプリの不具合ではなく、裏で行われている動画の変換処理と通信状態が直接関係しています。

 

写真と動画でボタンの反応速度が大きく変わる背景

ひかわ
写真はすぐ投稿できるのに、どうして動画だけボタンが効かないの?

 
写真データはサイズが小さいため、画面に選択した瞬間に送信準備が整います。一方で動画データは容量が非常に大きく、そのままでは送信できないため、端末側で適切な形式に変換しながらサーバーへ送信データを少しずつ送り届ける処理が裏で走ります。
送信ボタンが反応しない時間は、まさにこの準備作業が完了していない時間帯です。ボタンの見た目は押せる状態になっていても、内部の処理が追いついていない間はタップの指示が無視されます。
何度もボタンを押しているうちに投稿できるのは、連打したから送信されたのではなく、十数回押している最中に裏側の変換とデータ転送がちょうど完了したためです。最初の1回で送れるときは、テキストの入力に時間をかけている間に動画の処理が先に終わっていたり、動画自体の容量が極めて小さかったりする場合に限られます。
 

投稿前の待ち時間を左右するデータ容量と通信環境

ひかわ
同じ動画でもすんなり送れる時とそうでない時があるのはどうして?

 
動画の処理にかかる時間は、スマートフォンの性能だけでなく通信の安定性や動画の長さによって大きく変わります。高画質なカメラで撮影した動画や長尺の映像は、変換処理に多くの時間を消費するため、ボタンを押せる状態になるまでの待機時間が長くなります。
電波が不安定な場所にいる場合、データのアップロードが細切れになり、準備完了の合図がアプリ側に出るまでさらに時間がかかります。荷造りと運搬作業が同時に行われているような状態であり、運搬が途