Class ComposeSourceMedia

    • Constructor Summary

      Constructors 
      Constructor Description
      ComposeSourceMedia()  
      ComposeSourceMedia​(ComposeSourceMedia 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getEndTime()
      Get 媒体位于素材的结束时间,和 StartTime 构成媒体在源素材的时间区间,时间点支持 s、% 两种格式: 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒; 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10%的时间。 默认:如果对应轨道时长有设置,则默认轨道时长,否则为素材时长,无时长的素材默认为 1 秒。 注意:至少需要大于 StartTime 0.02 秒。
      String getFileId()
      Get 媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。
      String getStartTime()
      Get 媒体位于素材的起始时间,时间点支持 s、% 两种格式: 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒; 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。 默认:0s
      void setEndTime​(String EndTime)
      Set 媒体位于素材的结束时间,和 StartTime 构成媒体在源素材的时间区间,时间点支持 s、% 两种格式: 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒; 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10%的时间。 默认:如果对应轨道时长有设置,则默认轨道时长,否则为素材时长,无时长的素材默认为 1 秒。 注意:至少需要大于 StartTime 0.02 秒。
      void setFileId​(String FileId)
      Set 媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。
      void setStartTime​(String StartTime)
      Set 媒体位于素材的起始时间,时间点支持 s、% 两种格式: 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒; 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。 默认:0s
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ComposeSourceMedia

        public ComposeSourceMedia()
      • ComposeSourceMedia

        public ComposeSourceMedia​(ComposeSourceMedia 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.
    • Method Detail

      • getFileId

        public String getFileId()
        Get 媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。
        Returns:
        FileId 媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。
      • setFileId

        public void setFileId​(String FileId)
        Set 媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。
        Parameters:
        FileId - 媒体对应的素材ID,即 FileInfos 列表中对应素材的 ID。
      • getStartTime

        public String getStartTime()
        Get 媒体位于素材的起始时间,时间点支持 s、% 两种格式:
      • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
      • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。
      • 默认:0s
Returns:
StartTime 媒体位于素材的起始时间,时间点支持 s、% 两种格式:
  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。
  • 默认:0s
    Parameters:
    StartTime - 媒体位于素材的起始时间,时间点支持 s、% 两种格式:
  • 当字符串以 s 结尾,表示时间点单位为秒,如 3.5s 表示时间点为第3.5秒;
  • 当字符串以 % 结尾,表示时间点为素材时长的百分比大小,如10%表示时间点为素材第10% 的时刻。
  • 默认:0s