global text1
[filename filepath]=uigetfile({'.mp4','视频文件(.mp4)';'.avi','视频文件(.avi)';'.mpeg','视频文件(.mpeg)';'.','所有文件(*.*)'},'请选择文件')
set(text1,'string',[filepath filename])
将文件路径存放在text1中,但赋值为空
global text1
[filename filepath]=uigetfile({'.mp4','视频文件(.mp4)';'.avi','视频文件(.avi)';'.mpeg','视频文件(.mpeg)';'.','所有文件(*.*)'},'请选择文件')
set(text1,'string',[filepath filename])
将文件路径存放在text1中,但赋值为空
你要运行了之后选中一个视频文件,才会返回filename和filepath啊,而且你的uigetfile里面的参数也弄错了
[filename, filepath]=uigetfile({'*.mp4','视频文件(*.mp4)';'*.avi','视频文件(.avi)';...
'*.mpeg','视频文件(*.mpeg)';'*.*','所有文件(*.*)'},'请选择文件');
text1 = [filepath,filename]; %直接赋值就行