Tag: libvlc

LibVLC空图像

我正在尝试使用LibVLC解码video文件并将其渲染为纹理。 打开和开始播放的代码工作,音频播放完美,但像素缓冲区始终填充0xCD。 我尝试在VLC上渲染的video,甚至在C#实现中我都做到了,但是CI中的这个新代码无法让它工作…… 我正在使用x64版本的vlc库,如果这有任何区别,程序将编译为x64。 这是我的代码: #include “stdafx.h” #include “video.h” #include #include #include #include libvlc_instance_t* instance; libvlc_media_t* media; libvlc_media_player_t* player; struct videoContext { unsigned char *pixeldata; unsigned char currentFrame; int width; int height; }; struct videoContext mainContext; bool gotData = false; int width; int height; static void *lock(void *data, void **p_pixels) { videoContext* context = (videoContext*)data; […]

一个简单的C程序,使用libvlc播放mp3

我是一名普通的C / C ++程序员。 最近我做了一个项目,制作一个智能播放列表的媒体播放器,它将像Zune的SmartDj一样工作。 我决定使用libvlc进行游戏。 我之前从未编写过开源软件,所以我对git和所有内容都一无所知。 你能帮我写一个至少一个C程序来播放一个mp3文件吗? 我应该从哪里开始? 如何从mp3文件中提取歌曲的艺术家和其他信息? 问候。