アプリ版:「スタンプのみでお礼する」機能のリリースについて

動画ファイルの拡張子MKVの再生ですが、このアプリに直接ファイルをドロップした場合は再生されますが、コマンドラインで同ファイルを再生すると、コーデックが無いというエラーが出て再生できません、対策はあるでしょうか?

質問者からの補足コメント

  • 解決できる、回答が無かったため、ベストアンサーを選ばないで終了させていただきます。

      補足日時:2022/07/31 10:23

A 回答 (1件)

コマンドラインでMKVファイルのパス全体をダブルコーテーションで囲ってみてください。

    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。

コマンドラインは以下の通りです。

sprintf(buf, "%s \"%s\" -f --gain %.2f --no-repeat", "D:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe", filename, ((float)i / 100.0) * Gain);

filenameはドラッグ&ドロップしています。
CreateProcessA(0, buf, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);

お礼日時:2022/07/29 11:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!