Audio
Contents
[
Hide
]
Dit artikel toont hoe audio‑frames in te voegen en de weergave te regelen met Aspose.Slides for Java. De volgende voorbeelden laten basis‑audio‑bewerkingen zien.
Audioframe toevoegen
Voeg een leeg audioframe toe dat later ingebedde geluidsgegevens kan bevatten.
static void addAudio() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
// Maak een leeg audioframe (audio wordt later ingebed).
IAudioFrame audioFrame = slide.getShapes().addAudioFrameEmbedded(
50, 50, 100, 100, new ByteArrayInputStream(new byte[0]));
} finally {
presentation.dispose();
}
}
Toegang tot een audioframe
Deze code haalt het eerste audioframe op een dia op.
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]));
// Toegang tot het eerste audioframe op de dia.
IAudioFrame firstAudio = null;
for (IShape shape : slide.getShapes()) {
if (shape instanceof IAudioFrame) {
firstAudio = (IAudioFrame) shape;
break;
}
}
} finally {
presentation.dispose();
}
}
Audioframe verwijderen
Verwijder een eerder toegevoegd audioframe.
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]));
// Verwijder het audioframe.
slide.getShapes().remove(audioFrame);
} finally {
presentation.dispose();
}
}
Audio‑afspelen instellen
Stel het audioframe in om automatisch af te spelen wanneer de dia verschijnt.
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]));
// Speel automatisch af wanneer de dia verschijnt.
audioFrame.setPlayMode(AudioPlayModePreset.Auto);
} finally {
presentation.dispose();
}
}