gpt4 book ai didi

c++ - 将 webm 视频从 URL 流式传输到 C++ windows.h 应用程序

转载 作者:行者123 更新时间:2023-11-30 04:41:36 28 4
gpt4 key购买 nike

我正在使用 C++ 制作我自己的 Windows 应用程序。我想在此应用程序中播放一个 .webm 视频,但我想从 URL 播放它,而不是从我将 .exe 放入的同一目录加载它。我是运行 Windows 10,仅使用 Emacs 和 g++ 编写/编译。

有谁知道我怎样才能做到这一点?我需要什么,是否可能等等?

注意:webm视频也可以转成mp4。

为了澄清,“Windows 应用程序”是指以下之一:

HWND hwnd = CreateWindowEx(0, CLASS_NAME, L"WindowName", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT,  CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);

我想继续使用它,因为我可以用它制作一个漂亮的无边框窗口!

最佳答案

sample二手 IMFPMediaPlayer::CreateMediaItemFromURL , 你可以直接将 URL 传递给函数 PlayMediaFile ,比如:

WCHAR uri[] = L"http://dl5.webmfiles.org/big-buck-bunny_trailer.webm";
hr = PlayMediaFile(hwnd, uri);

关于c++ - 将 webm 视频从 URL 流式传输到 C++ windows.h 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59077956/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com