public class AudioTrackItem extends AbstractModel
Constructor and Description |
---|
AudioTrackItem() |
AudioTrackItem(AudioTrackItem source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
AudioTransform[] |
getAudioOperations()
Get 对音频片段进行的操作,如音量调节等。
|
Float |
getDuration()
Get 音频片段的时长,单位为秒。默认和素材本身长度一致,表示截取全部素材。
|
String |
getSourceMedia()
Get 音频片段的媒体素材来源,可以是:
点播的媒体文件 ID;
其他媒体文件的下载 URL。
注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。
|
Float |
getSourceMediaStartTime()
Get 音频片段取自素材文件的起始时间,单位为秒。0 表示从素材开始位置截取。默认为0。
|
Float |
getTargetDuration()
Get 音频片段目标时长,单位为秒。
当 TargetDuration 不填或填0时,表示目标时长和 Duration 一致;
当 TargetDuration 取大于0的值时,将对音频片段做快进或慢放等处理,使得输出片段的时长等于 TargetDuration。
|
void |
setAudioOperations(AudioTransform[] AudioOperations)
Set 对音频片段进行的操作,如音量调节等。
|
void |
setDuration(Float Duration)
Set 音频片段的时长,单位为秒。默认和素材本身长度一致,表示截取全部素材。
|
void |
setSourceMedia(String SourceMedia)
Set 音频片段的媒体素材来源,可以是:
点播的媒体文件 ID;
其他媒体文件的下载 URL。
注意:当使用其他媒体文件的下载 URL 作为素材来源,且开启了访问控制(如防盗链)时,需要在 URL 携带访问控制参数(如防盗链签名)。
|
void |
setSourceMediaStartTime(Float SourceMediaStartTime)
Set 音频片段取自素材文件的起始时间,单位为秒。0 表示从素材开始位置截取。默认为0。
|
void |
setTargetDuration(Float TargetDuration)
Set 音频片段目标时长,单位为秒。
当 TargetDuration 不填或填0时,表示目标时长和 Duration 一致;
当 TargetDuration 取大于0的值时,将对音频片段做快进或慢放等处理,使得输出片段的时长等于 TargetDuration。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public AudioTrackItem()
public AudioTrackItem(AudioTrackItem source)
public String getSourceMedia()
public void setSourceMedia(String SourceMedia)
SourceMedia
- 音频片段的媒体素材来源,可以是:
public Float getSourceMediaStartTime()
public void setSourceMediaStartTime(Float SourceMediaStartTime)
SourceMediaStartTime
- 音频片段取自素材文件的起始时间,单位为秒。0 表示从素材开始位置截取。默认为0。public Float getDuration()
public void setDuration(Float Duration)
Duration
- 音频片段的时长,单位为秒。默认和素材本身长度一致,表示截取全部素材。public Float getTargetDuration()
public void setTargetDuration(Float TargetDuration)
TargetDuration
- 音频片段目标时长,单位为秒。
public AudioTransform[] getAudioOperations()
public void setAudioOperations(AudioTransform[] AudioOperations)
AudioOperations
- 对音频片段进行的操作,如音量调节等。Copyright © 2023. All rights reserved.