问题描述
- qt5的QString::toUtf8传递给vlc ,为什么不能识别呢
- 我用Vlc写了视频播放器,在qt4上好好的,在qt5上面发现播放不了中文路径的电影,后来发现原来是vlc识别不了的原因
QString file=playlist.at(index).filename;
const QByteArray& filebyte=file.toUtf8();
media=0;
media = libvlc_media_new_path(instancefilebyte.data());
但是同样的代码,qt4可以播放中文路径下的电影,这是什么原因呢?
求大神帮忙,谢谢你们 了!!!!
qt 4 是vc版本的
qt5是mingw版本的
不知道是不是版本的原因?
时间: 2024-10-01 11:04:12