वीडियो
Contents
[
Hide
]
यह लेख Aspose.Slides for C++ का उपयोग करके वीडियो फ्रेम एम्बेड करने और प्लेबैक विकल्प सेट करने का प्रदर्शन करता है।
वीडियो फ्रेम जोड़ें
स्लाइड पर एक खाली वीडियो फ्रेम डालें।
static void AddVideo()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
// वीडियो जोड़ें।
auto videoFrame = slide->get_Shapes()->AddVideoFrame(50, 50, 320, 240, u"video.mp4");
presentation->Dispose();
}
वीडियो फ्रेम तक पहुँचें
स्लाइड में जोड़ा गया पहला वीडियो फ्रेम प्राप्त करें।
static void AccessVideo()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto videoFrame = slide->get_Shapes()->AddVideoFrame(50, 50, 320, 240, u"video.mp4");
// स्लाइड पर पहला वीडियो फ्रेम प्राप्त करें।
auto firstVideo = SharedPtr<IVideoFrame>();
for (auto&& shape : slide->get_Shapes())
{
if (ObjectExt::Is<IVideoFrame>(shape))
{
firstVideo = ExplicitCast<IVideoFrame>(shape);
break;
}
}
presentation->Dispose();
}
वीडियो फ्रेम हटाएँ
स्लाइड से एक वीडियो फ्रेम हटाएँ।
static void RemoveVideo()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto videoFrame = slide->get_Shapes()->AddVideoFrame(50, 50, 320, 240, u"video.mp4");
// वीडियो फ्रेम हटाएँ।
slide->get_Shapes()->Remove(videoFrame);
presentation->Dispose();
}
वीडियो प्लेबैक सेट करें
स्लाइड प्रदर्शित होने पर वीडियो को स्वचालित रूप से चलाने के लिये कॉन्फ़िगर करें।
static void SetVideoPlayback()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto videoFrame = slide->get_Shapes()->AddVideoFrame(50, 50, 320, 240, u"video.mp4");
// वीडियो को स्वचालित रूप से चलाने के लिए कॉन्फ़िगर करें।
videoFrame->set_PlayMode(VideoPlayModePreset::Auto);
presentation->Dispose();
}