Adobe が提供する SDK を使用して Premiere プラグインをコーディングしています。メディアがオーディオのみかビデオ (オーディオの有無にかかわらず) かどうか、たとえば .wav か .mp4 かを関数で認識できるようにしたいと考えています。クリップがタイムライン上にある前にこれを実行したいので、track.mediaType 属性を使用できません。
メディアがプロジェクト アイテムであるときにこれを実行しようとしていますが、ドキュメントに何も見つかりません ( https://premiere-scripting-guide.readthedocs.io/4%20-%20Project%20Item%20object/projectItem.html ?ハイライト=メディアタイプ)
今のところ、これは私がやっていることです:
GetProjectItemType: function (projectItem){
if (projectItem.name.includes("wav") || projectItem.name.includes("mp3") || projectItem.name.includes("AIFF") )
return "Audio";
else
return "Video";
}