VideoClipImporter 允许您通过编辑器脚本修改 VideoClip 导入设置。
请参阅 VideoPlayer 类文档中的 Movie File Format Support Notes 部分,了解受支持的电影文件格式并查看编码准则。
defaultTargetSettings | 用于特定于平台的导入设置的默认值。 |
deinterlaceMode | 图像在转码期间隔行扫描。这可以告知导入器如何解读源中的字段(如果有)。 |
flipHorizontal | 在导入过程中应用水平翻转。 |
flipVertical | 在导入过程中应用垂直翻转。 |
frameCount | 剪辑中的帧数。 |
frameRate | 剪辑的帧率。 |
importAudio | 从源文件导入音频轨道。 |
isPlayingPreview | 当前是否正在播放预览。 |
keepAlpha | 是否要在转码的剪辑中保留源中的 Alpha。 |
outputFileSize | 导入后的文件大小(以字节为单位)。 |
pixelAspectRatioDenominator | 像素宽高比的分母(分子:分母)。 |
pixelAspectRatioNumerator | 像素宽高比的分子(分子:分母)。 |
sourceAudioTrackCount | 源文件中的音频轨道数。 |
sourceFileSize | 导入之前的文件大小(以字节为单位)。 |
sourceHasAlpha | 如果源文件包含通道以实现每像素透明度,则为 true。 |
sRGBClip | 导入的剪辑是否包含 sRGB 颜色数据。 |
transcodeSkipped | 如果在导入过程中跳过了转码,则返回 true,否则返回 false。(只读)将 VideoImporterTargetSettings.enableTranscoding 设置为 true 时,在导入时执行的转码操作可能会花很长时间,最多需要多个小时,具体取决于源分辨率和内容时长。资源导入器的进度条中提供了可跳过此流程的选项。跳过此流程后,转码操作将改为提供资源的非转码版本。但是,导入器设置将保持不变,因此可检查此属性,看看是否与生成的工件存在不连贯的地方。如果在不停止转码流程或关闭转码的情况下重新导入,会导致此属性变成 false。 |
ClearTargetSettings | 清除指定平台的特定于平台的导入设置,会导致平台使用默认设置。 |
Equals | 与另一个 VideoClipImporter 执行值比较。 |
GetPreviewTexture | 返回包含已转码剪辑的当前帧的纹理。 如果不在播放剪辑,则返回帧 0,如果正在播放剪辑,则返回当前时间的帧。 |
GetResizeHeight | 针对指定的调整大小模式获取调整大小操作生成的高度。 |
GetResizeModeName | 针对指定的调整大小模式获取调整大小操作的完整名称。 |
GetResizeWidth | 针对指定的调整大小模式获取调整大小操作生成的宽度。 |
GetSourceAudioChannelCount | 指定源轨道中的音频声道数。 |
GetSourceAudioSampleRate | 指定音频轨道的采样率。 |
GetTargetSettings | 返回指定平台的特定于平台的导入设置。 |
PlayPreview | 开始播放预览。 |
SetTargetSettings | 设置指定平台的特定于平台的导入设置。 |
StopPreview | 停止播放预览。 |
assetBundleName | 获取或设置 AssetBundle 名称。 |
assetBundleVariant | 获取或设置 AssetBundle 变体。 |
assetPath | 此导入器的资源的路径名称。(只读) |
importSettingsMissing | 如果导入的资源未随附任何元文件,则此值为 true。 |
userData | 获取或设置任意用户数据。 |
hideFlags | 该对象应该隐藏、随场景一起保存还是由用户修改? |
name | 对象的名称。 |
AddRemap | 将子资源从导入的资源(例如 FBX 文件)映射到同类型的外部资源。 |
GetExternalObjectMap | 获取 AssetImporter 使用的外部对象映射的副本。 |
RemoveRemap | 从外部对象的映射中删除项。 |
SaveAndReimport | 如果资源导入器已标记为“脏”,则保存资源导入器设置。 |
SetAssetBundleNameAndVariant | 设置 AssetBundle 名称和变体。 |
SupportsRemappedAssetType | 检查 AssetImporter 是否支持重新映射给定的资源类型。 |
GetInstanceID | 返回对象的实例 ID。 |
ToString | 返回对象的名称。 |
GetAtPath | 在 path 处检索资源的资源导入器。 |
Destroy | 移除 GameObject、组件或资源。 |
DestroyImmediate | 立即销毁对象 /obj/。强烈建议您改用 Destroy。 |
DontDestroyOnLoad | 在加载新的 Scene 时,请勿销毁 Object。 |
FindObjectOfType | 返回第一个类型为 type 的已加载的激活对象。 |
FindObjectsOfType | Gets a list of all loaded objects of Type type. |
Instantiate | 克隆 original 对象并返回克隆对象。 |
bool | 该对象是否存在? |
operator != | 比较两个对象是否引用不同的对象。 |
operator == | 比较两个对象引用,判断它们是否引用同一个对象。 |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.