モバイルビューアーで動画を再生する
モバイル端末のネイティブ操作で動画を再生・シークし、ストリームURLの1時間の有効期限と15秒間の停止状態、非対応コーデックへの対処方法を確認します。
最終確認日
スクリーンショットは英語版の画面です。
モバイルで動画を再生する際、対応するコンテナーでは端末のネイティブ操作を使います。iOSで非対応と分かっているコンテナーには、モジュールが利用可能な場合に内蔵のlibVLC画面を使います。有効期間が1時間のストリームURLを要求するため、以前の5分の期限を超えて長時間再生できます。

ネイティブ画面は全画面表示とピクチャインピクチャに対応しています。iOSではMKV、WebM、AVI、WMV、FLV、OGV、MPG、MPEG、RMVB、TSはAVPlayer以外で処理されます。Androidではまず端末のプレーヤーで再生を試みます。libVLCは認証ヘッダーを付けられないため、閲覧のみのソースを渡すことはできません。
手順
- ファイルから動画を開き、最初の黒い画面で判断せずフレームが表示されるまで待ってください。
- ネイティブの再生、一時停止、シーク、全画面表示、ピクチャインピクチャの操作が表示されたら使ってください。
- libVLC画面では再生ボタンを使い、再生時間が検出された後にシークバーをタップしてください。
- 最初のフレームが表示されないまま15秒が経過して読み込み中が表示されたら、安定した接続で再試行を選択してください。
- 端末が形式をデコードできない場合は、スマートフォンに保存を選んで対応するプレーヤーで開いてください。閲覧のみのファイルでは保存操作が表示されない場合があります。
- この端末でファイルを使えると判断する前に、選んだシーク位置を超えて再生できることと音声が聞こえることを確認してください。
15秒後のメッセージはファイルが破損していることを示すものではありません。接続状態が悪い場合と、デコーダーがフレームを生成できない場合の両方で表示されます。libVLCで再生できない場合は**この動画を再生できませんでした。**と表示され、許可されていれば再試行または保存を選べます。保存すると端末にコピーが作成されますが、クラウド上のオリジナルは変わりません。
期待される結果
対応ファイルでは映像と音声が再生され、選択した位置にシークでき、ネイティブの表示モードを利用できます。非対応の場合や再生が停止した場合は、黒い画面が続く代わりに、再試行または保存の操作が提示されます。
関連ガイド
この記事は役に立ちましたか?
評価の結果を読み込んでいます…
投票すると、回答を変更できるように、必要な投票用Cookieが最長180日間保存されます。
質問と回答
このガイドの手順について質問できます。質問は確認後に公開されます。
公開の質問には、アカウントの詳細、認証情報、非公開ファイルを含めないでください。これらについては 非公開サポート をご利用ください。
質問を読み込んでいます…
dosyaアカウントにサインインすると、質問を投稿できます。