qstring-qt5的QString::toUtf8传递给vlc ,为什么不能识别呢

问题描述

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

qstring-qt5的QString::toUtf8传递给vlc ,为什么不能识别呢的相关文章

awk调用shell并将变量传递给shell awk与shell之间的变量传递

 在Shell脚本中调用awk是非常自然和简单,本文我们来看看awk调用shell并将变量传递给shell,awk中使用shell中的变量,awk向shell变量传递值     在Shell脚本中调用awk是非常自然和简单的,如果需要调用shell脚本/命令,则需要使用system()函数,如果需要将变量传递给被调用的shell,则写为 system("sh my.sh " $var) 注意第二个引号前有一个空格. awk调用shell,并将变量传递给shell,看下面的演示,就一下明

如何将php数组或者对象传递给javascript

 这篇文章主要介绍了将php数组或者对象传递给javascript的方法,需要的朋友可以参考下 在网上搜了一些方法,最后自己采用的是通过json字串的方式.    假设有一个php 数组 $arr,代码如下:  代码如下: <script> // html5中默认的script是javascript,故不需要特别指定script language  var arr_js = <?php echo json_encode($arr)?>;  </script>     

struts2中jsp页面参数不能传递给action

问题描述 struts2中jsp页面参数不能传递给action struts.xml:<?xml version=""1.0"" encoding=""UTF-8""?><!DOCTYPE struts PUBLIC-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.or

c++dll中的char*形参如何通过CLR程序传递给C#?

问题描述 c++dll中的char*形参如何通过CLR程序传递给C#? 工程3层结构,底层是c++的dll,接口如下:CPPDLL_API int fnCppDll(char* p){ for (int i = 0;i < 10;i++) { *p++ = '0' + i; } return 1;}中间层是CLR的dll,接口如下:int MgdDll::Class1::getStr(String^ str){ interior_ptr p = const_cast>(PtrToStringC

django-html中后台获取的数据如何通过控件的事件传递给script的响应函数中

问题描述 html中后台获取的数据如何通过控件的事件传递给script的响应函数中 我在页面的中写了一个函数,这个函数用settimeout函数来定时执行一些东西.</p> <p>然后在页面的Page_Load中读取了一个XML文件,请问我该怎么样才能把Page_Load中读取的信息传递给<Script>中的这个函数?</p> 解决方案 你说得不清不楚的.你说的后台是什么后台?php? jsp? asp.net? 还是说你没搞清楚后台.前端概念~~ 如果是后

紧急求助!将matlab中生成的图像传递给.net对象?

问题描述 现在使用C#调用matlab编译的.netassembly程序集,目前实现的功能是,在matlab中生成了图片并保存到了剪粘板,代码如下:h_fig=figure('Visible','off');plot(x,y);%你的画图语句print(gcf,'-dmeta');%保存到剪贴板,emf图像格式close(h_fig);%关闭figure,清空内存然后在.net中从剪粘板得到图像,这样会有两个个问题:1.破坏了剪粘板中原有的数据2.不能并发执行各位高手能否解决将matlab中生成

怎样获取表格中某一行的数值作为参数传递给js

问题描述 怎样获取表格中某一行的数值作为参数传递给js 循环输出数据库中的数据,舌根成为能够一个表格,对某一行进行修改后,如何获取input的值并作为参数传递到js中,困扰好多天了,求大神帮忙 解决方案 当然你可以给每一行设置onclick事件,写一个function,里面传递这一行的input值过去,你就可以在函数里进行处理! 解决方案二: 修改时增加隐藏域,用隐藏域传值给后台

java-什么办法能把文件传递给AsyncTask?

问题描述 什么办法能把文件传递给AsyncTask? 有没有什么方法能把文件传递给AsyncTask,比如: public class UploadImagesTask extends AsyncTask<String String File> { @Override protected File doInBackground(String... params) { 还有能不能这样获取文件: params[2] 解决方案 public class DoThing extends AsyncTa

java接收到post参数后,怎么将参数传递给html页面,将跳转后页面写入到流中?

问题描述 java接收到post参数后,怎么将参数传递给html页面,将跳转后页面写入到流中? 需要传递参数的html页面,接受两个表单参数,一个是username,另一个是password 如果客户端发送的http请求是这样的 POST / HTTP/1.1 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:20.0) Gecko/20100101 Firefox/20.0 Host: 127.0.0.1 Connectio