LoadGraphでは静止画も動画も読み込めますが、読み込んだ形式が何かを判別する方法は ありますでしょうか?(JPGかPNGかMPEGか…というファイル形式ではなく、動画か静止画か だけわかれば大丈夫です) BMSプレイヤーの場合、スクリプト(.bms)ではBGA.bmpと書いてあっても存在するファイルは BGA.jpgで、なのに中身はMPEG1だったりすることが多々あるので、ファイルの拡張子での 判別では完全ではないためです。
GetLastUpdateTimeMovieToGraph という関数にグラフィックハンドルを渡して、 -1 が返ってきたら静止画、0以上が返ってきたら動画、と判断することができます if( GetLastUpdateTimeMovieToGraph( GrHandle ) >= 0 ) { // 動画 } else { // 静止画 } よろしければお試しください m(_ _)m
上記方法にて解決しました。ありがとうございました。