Class SXAudio


  • public class SXAudio
    extends java.lang.Object
    SXMediaTrack 的音频操作对象
    • Constructor Summary

      Constructors 
      Constructor Description
      SXAudio​(java.lang.String trackId, long manager, com.shixing.sxedit.SXTrack.SXTrackOwnType type)  
    • Constructor Detail

      • SXAudio

        public SXAudio​(java.lang.String trackId,
                       long manager,
                       com.shixing.sxedit.SXTrack.SXTrackOwnType type)
    • Method Detail

      • setFadeInDuration

        public void setFadeInDuration​(double fadeIn)
        设置淡入时长
        Parameters:
        fadeIn - 时长,单位为秒
      • setFadeOutDuration

        public void setFadeOutDuration​(double fadeOut)
        设置淡出时长
        Parameters:
        fadeOut - 时长,单位为秒
      • setVolume

        public void setVolume​(float volume)
        设置音量大小,默认音量为1
        Parameters:
        volume - 音量
      • setPitch

        public void setPitch​(float pitch)
        设置音调大小,默认值为1
        Parameters:
        pitch - 音调大小
      • getFadeInDuration

        public double getFadeInDuration()
        获取淡入时长
        Returns:
        单位为秒
      • getFadeOutDuration

        public double getFadeOutDuration()
        获取淡出时长
        Returns:
        单位为秒
      • getVolume

        public float getVolume()
        获取音量
        Returns:
        音量
      • getPitch

        public float getPitch()
        获取音调
        Returns:
        音调