iron_video_open

動画/音声ファイルを開いて再生開始

iron_video_open "path", hwnd

"path" : ファイルパス (絶対 or 相対)
hwnd   : 親 HWND (HSP の hwnd システム変数 / 0 で音声のみ)

(プラグイン / モジュール : iron_video.hsp)

解説

ファイルを開いて MFPCreateMediaPlayer で再生を開始します。
hwnd を渡した場合は動画がそのウィンドウに描画されます (アスペクト比
自動調整付き)。

関連項目

iron_video_play再生開始 (一時停止からの再開)(iron_video.hsp)
iron_video_close解放(iron_video.hsp)

サンプル逆引き (2)

sample_video_player.hsp
sample_video_player2.hsp

情報

プラグイン / モジュールiron_video.hsp
バージョン1.0
作成日2026-04-14
著作者IronHSP / iron_video
URLhttps://github.com/inovia/IronHSP
備考iron_video.hsp は Microsoft Media Foundation MFPlay (IMFPMediaPlayer)
を HSP の #usecom + #comfunc で直接叩いた動画・音声再生ラッパ。

Win Media Foundation コーデック対応のため:
- 動画: MP4 / MKV / AVI / WMV / MOV / WebM 等
- 音声: MP3 / WAV / AAC / WMA / FLAC 等

#include "iron_video.hsp"

注意:
- HWND を渡せば動画は HSP ウィンドウ内に貼り付けられる
- HWND=0 なら音声のみ再生
- Position/Duration の取得は PROPVARIANT 経由のため未実装 (将来対応)
タイプ拡張命令
グループiron_video
対応環境
  • その他 : Win32 / Win64
hs ファイルhsphelp\iron_video.hs