- ppt设置16:9在哪里设置:ppt比例在哪里设置?
- ppt图片背景:暗红色朦胧模糊PPT背景图片
- ppt备注字体大小改不了:朋友圈卖ppt了,看完您不需要再加班的PPT技巧
- ppt用什么字体比较好:【四】PPT中的字体嵌入
下面的是PPT教程网给你带来的相关内容:
ppt视频播放不了怎么回事:Java 在PowerPoint幻灯片中插入、提取视频及设置视频播放模式
演示文稿是我们常用的办公软件之一。为了能够更加全面细致地展示要说明的内容,视频不失为一种很好的展示方式。本文将使用Java代码来演示如何插入视频到幻灯片,同时也将介绍提取视频以及设置视频播放模式的方法。
使用工具:Free Spire. for Java测试环境:JDK 1.8.0、 IDEA 包导入:
方式一:在E-中文官网上下载产品包,解压后在lib文件夹下找到Spire..jar,然后手动将其导入IDEA。
方式二:在IDEA中创建Maven项目,然后在pom.xml下键入以下代码ppt视频播放不了怎么回事ppt视频播放不了怎么回事:Java 在PowerPoint幻灯片中插入、提取视频及设置视频播放模式,最后点击“ ”即可。
com.e-iceblue
http://repo.e-iceblue.cn/repository/maven-public/
e-iceblue
spire.presentation.free
3.9.0
代码示例
示例一 插入视频到幻灯片
import com.spire.presentation.*;
import javax.imageio.ImageIO;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.File;
public class InsertVideo {
public static void main(String[] args) throws Exception {
//加载PowerPoint示例文档
Presentation presentation = new Presentation();
presentation.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.pptx");
//获取第一张幻灯片
ISlide slide = presentation.getSlides().get(0);
//插入视频到第一张幻灯片并设置封面图片
Rectangle2D.Double videoRect = new Rectangle2D.Double(150, 120, 400, 225);
IVideo video = presentation.getSlides().get(0).getShapes().appendVideoMedia((new java.io.File("C:\\Users\\Test1\\Desktop\\video.mp4")).getAbsolutePath(), videoRect);
BufferedImage coverImage = ImageIO.read( new File("C:\\Users\\Test1\\Desktop\\image.png"));
video.getPictureFill().getPicture().setEmbedImage(presentation.getImages().append(coverImage));
//保存结果文档
presentation.saveToFile("output/InsertVideo.pptx", FileFormat.PPTX_2010);
presentation.dispose();
}
}
效果图:
示例二 提取幻灯片中已有的视频
import com.spire.presentation.IShape;
import com.spire.presentation.ISlide;
import com.spire.presentation.IVideo;
import com.spire.presentation.Presentation;
public class ExtractVideo {
public static void main(String[] args) throws Exception {
//实例化一个ppt对象并加载示例文档
Presentation ppt = new Presentation();
ppt.loadFromFile("C:\\Users\\Test1\\Desktop\\InsertVideo.pptx");
//获取第一张幻灯片
ISlide slide = ppt.getSlides().get(0);
IVideo video = null;
for(int i = 0; i< slide.getShapes().getCount(); i++)
{
IShape shape = slide.getShapes().get(i);
if ((shape instanceof IVideo)) {
//保存视频
video = (IVideo) shape;
video.getEmbeddedVideoData().saveToFile("output/ExtractVideo"+i+".mp4");
}
}
}
}
示例三 设置视频播放模式
import com.spire.presentation.FileFormat;
import com.spire.presentation.IShape;
import com.spire.presentation.ISlide;
import com.spire.presentation.IVideo;
import com.spire.presentation.Presentation;
import com.spire.presentation.VideoPlayMode;
public class PlayType {
public static void main(String[] args) throws Exception {
//实例化一个presentation对象并加载示例文档
Presentation presentation = new Presentation();
presentation.loadFromFile("C:\\Users\\Test1\\Desktop\\InsertVideo.pptx");
//获取第一张幻灯片
ISlide slide = presentation.getSlides().get(0);
IVideo video = null;
for(int i = 0; i< slide.getShapes().getCount(); i++)
{
IShape shape = slide.getShapes().get(i);
if ((shape instanceof IVideo)) {
video = (IVideo) shape;
//设置视频的播放模式为自动播放
//video.setPlayMode(VideoPlayMode.AUTO);
//设置视频的播放模式为单击时播放
video.setPlayMode(VideoPlayMode.ON_CLICK);
}
}
//保存PPT文档
presentation.saveToFile("output/单击播放.pptx", FileFormat.PPTX_2010);
}
}
设置效果:
感谢你支持pptjcw.com网,我们将努力持续给你带路更多优秀实用教程!
上一篇:ppt播放如何设置点一下出现一点:ppt放映怎么设置直接出一整页 ppt如何让幻灯片点一下出来一张? 下一篇:ppt怎么点一下播放下一张:ppt无法放映下一页怎么处理
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。