AddAudioFrameEmbedded

AddAudioFrameEmbedded(float, float, float, float, Stream)

Добавляет новый аудиофрейм с встроенным аудиофайлом в конец коллекции. Встроенный аудиофайл может быть только WAV. Он добавляет новый аудио в список Presentation.Audios.

public IAudioFrame AddAudioFrameEmbedded(float x, float y, float width, float height, 
    Stream audio_stream)
ПараметрТипОписание
xSingleX координата нового аудиофрейма.
ySingleY координата нового аудиофрейма.
widthSingleШирина нового аудиофрейма.
heightSingleВысота нового аудиофрейма.
audio_streamStreamВходной поток с аудиоданными.

Возвращаемое значение

Созданный объект AudioFrame.

Примеры

Следующие примеры показывают, как создать аудиофрейм.

[C#]
// Создает экземпляр класса презентации, представляющего файл презентации
using (Presentation pres = new Presentation())
{
    // Получает первый слайд
    ISlide sld = pres.Slides[0];
    // Загружает wav звуковой файл в поток
    FileStream fstr = new FileStream("sampleaudio.wav", FileMode.Open, FileAccess.Read);
    // Добавляет аудиофрейм
    IAudioFrame audioFrame = sld.Shapes.AddAudioFrameEmbedded(50, 150, 100, 100, fstr);
    // Устанавливает режим воспроизведения и громкость аудио
    audioFrame.PlayMode = AudioPlayModePreset.Auto;
    audioFrame.Volume = AudioVolumeMode.Loud;
    // Сохраняет файл PowerPoint на диск
    pres.Save("AudioFrameEmbed_out.pptx", SaveFormat.Pptx);
}

Смотрите также


AddAudioFrameEmbedded(float, float, float, float, IAudio)

Добавляет новый аудиофрейм с встроенным аудиофайлом в конец коллекции. Он использует аудиофайл из списка Presentation.Audios.

public IAudioFrame AddAudioFrameEmbedded(float x, float y, float width, float height, IAudio audio)
ПараметрТипОписание
xSingleX координата нового аудиофрейма.
ySingleY координата нового аудиофрейма.
widthSingleШирина нового аудиофрейма.
heightSingleВысота нового аудиофрейма.
audioIAudioАудио из списка Presentation.Audios.

Возвращаемое значение

Созданный объект AudioFrame.

Смотрите также