我创建播放器,我想将视频文件格式播放器导出到我的文件夹。
这是我的代码:
put the long id of control crd of card ID namecurrent of stack stackname into longIDofVdoName
export longIDofImageName to file (specialFolderPath("desktop") & slash & "savejs/media/" & tControls[crd]["name"] &".mp4")
导出的文件不是视频文件。
答案 0 :(得分:0)
播放器控件只播放存储在堆栈外部的视频,因此无需导出。对视频的引用存储在播放器的fileName
属性中。因此,如果您想在另一个位置创建视频副本,您真正需要做的是将其从文件系统中的当前位置复制到另一个位置。代码如下所示:
put "binfile:" & the filename of player "myplayer" into tSourceURL
put "binfile:" & specialFolderPath("Desktop") & "/foldername/myvideo.mp4" \
into tDestURL
put URL tSourceURL into URL tDestURL
如果您愿意,可以删除原始文件,如下所示:
delete file (the filename of player "my player")
答案 1 :(得分:0)
您可以使用EnhancedQT external导出(部分)电影。这允许您导出不同的格式并合并电影文件和声音文件。它不容易使用,但它有效。