# Ses

> Aspose.Slides for Java ses örneklerini keşfedin: PPT, PPTX ve ODP sunumlarında sesi ekleyin, oynatın, kırpın ve çıkarın, açık Java kodu ile.

Source: https://docs.aspose.com/slides/tr/java/examples/elements/audio/
Updated: 2026-06-10

Bu makale, **Aspose.Slides for Java** ile ses çerçevelerini gömmeyi ve oynatmayı kontrol etmeyi gösterir. Aşağıdaki örnekler temel ses işlemlerini gösterir.

## **Ses Çerçevesi Ekle**

Daha sonra gömülü ses verilerini tutabilecek boş bir ses çerçevesi ekleyin.

```java
static void addAudio() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        // Boş bir ses çerçevesi oluştur (ses daha sonra gömülecek).
        IAudioFrame audioFrame = slide.getShapes().addAudioFrameEmbedded(
                50, 50, 100, 100, new ByteArrayInputStream(new byte[0]));
    } finally {
        presentation.dispose();
    }
}
```

## **Ses Çerçevesine Eriş**

Bu kod, bir slayttaki ilk ses çerçevesini alır.

```java
static void accessAudio() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        slide.getShapes().addAudioFrameEmbedded(
                50, 50, 100, 100, new ByteArrayInputStream(new byte[0]));

        // Slayttaki ilk ses çerçevesine eriş.
        IAudioFrame firstAudio = null;
        for (IShape shape : slide.getShapes()) {
            if (shape instanceof IAudioFrame) {
                firstAudio = (IAudioFrame) shape;
                break;
            }
        }
    } finally {
        presentation.dispose();
    }
}
```

## **Ses Çerçevesini Kaldır**

Önceden eklenmiş bir ses çerçevesini silin.

```java
static void removeAudio() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        IAudioFrame audioFrame = slide.getShapes().addAudioFrameEmbedded(
                50, 50, 100, 100, new ByteArrayInputStream(new byte[0]));

        // Ses çerçevesini kaldır.
        slide.getShapes().remove(audioFrame);
    } finally {
        presentation.dispose();
    }
}
```

## **Ses Oynatmayı Ayarla**

Ses çerçevesini, slayt göründüğünde otomatik olarak çalacak şekilde yapılandırın.

```java
static void setAudioPlayback() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);
        
        IAudioFrame audioFrame = slide.getShapes().addAudioFrameEmbedded(
                50, 50, 100, 100, new ByteArrayInputStream(new byte[0]));

        // Slayt göründüğünde otomatik olarak oynat.
        audioFrame.setPlayMode(AudioPlayModePreset.Auto);
    } finally {
        presentation.dispose();
    }
}
```
