Я работаю над проектом, чтобы отображать видео на рабочем столе, но Setdeskwallpaper недостаточно быстро и слишком сложно синхронизировать музыку. Я попробовал VLC, оказывается, что вы больше не можете устанавливать их SDK, или вы никогда не сможете в первую очередь, это бесполезно. Ошибка вы можете увидеть ниже. < /p>
Мне нужно отобразить видео на обоях (включая аудио).
Мне нужно, чтобы он запустил Windows 11
мне нужно, чтобы он работал в 2025
мне нужно, чтобы он был C ++ Code
Мне нужно, чтобы он был совместимы с Visual Studio 2022
Я также ищу альтернативы моей Текущий сценарий, потому что ИИ - это полная и полная ложь < /p>
Код: < /p>
#include
#include
#include
#include
#include
#include
#include
#include
#include
#pragma comment(lib, "mfplat.lib")
#pragma comment(lib, "mfuuid.lib")
#pragma comment(lib, "mfreadwrite.lib")
#pragma comment(lib, "mfplay.lib")
// Define a custom window procedure to handle video rendering window
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
if (uMsg == WM_DESTROY)
{
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
int main()
{
// Initialize COM and Media Foundation
HRESULT hr = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
if (FAILED(hr)) {
std::cout
Ошибка, которую я получаю: < /p>
Error LNK2019 unresolved external symbol MFCreateMediaSession
referenced in function main Test C:
\Users\username\source\repos\Test\Test\main.obj 1
Подробнее здесь: https://stackoverflow.com/questions/794 ... foundation