楼主: zzswj1987

[已答复] Matlab GUI视频十问题,没有'AMOVIE.ActiveMovieControl.2'控件

[复制链接]

新手

5 麦片

财富积分


050


0

主题

4

帖子

0

最佳答案
发表于 2010-5-11 16:03:14 | 显示全部楼层
同问,高手点拨一下!

新手

5 麦片

财富积分


050


2

主题

24

帖子

0

最佳答案
发表于 2010-5-30 17:01:44 | 显示全部楼层
同问,请高手指点

新手

5 麦片

财富积分


050


0

主题

17

帖子

0

最佳答案
发表于 2010-6-8 17:06:56 | 显示全部楼层
我的也报错,提示如下,请高手指点下
??? Error using ==> open
Too many input arguments.

新手

5 麦片

财富积分


050


4

主题

33

帖子

0

最佳答案
发表于 2010-6-12 10:25:36 | 显示全部楼层
好像是控件名不对,呵呵,我也遇到这个问题了,大家一起努力解决

新手

7 麦片

财富积分


050


5

主题

126

帖子

0

最佳答案
发表于 2010-6-12 15:38:35 | 显示全部楼层
在网上收索"Amovie.Activemoviecontrol1.2”,好像在2005年的时候被当作bug修复掉啦。
我的电脑上的现有meidiaplayer控件,progID为WMplayer.OCX.7(看控件列表的函数,matlab输入list = actxcontrollist;)
但是按照视频做。一直报错。如下
??? Error using ==> open
Too many input arguments.

Error in ==> playMTV>Untitled_2_Callback at 105
open(mp,[pathname filename])

Error in ==> gui_mainfcn at 96
        feval(varargin{:});

Error in ==> playMTV at 42
    gui_mainfcn(gui_State, varargin{:});

Error in ==> @(hObject,eventdata)playMTV('Untitled_2_Callback',hObject,eventdata,guidata(hObject))


??? Error while evaluating uimenu Callback

好像是open函数使用不正确。现在确实改不好。希望高手解答。

[ 本帖最后由 yangertao 于 2010-6-12 15:49 编辑 ]

新手

7 麦片

财富积分


050


5

主题

126

帖子

0

最佳答案
发表于 2010-6-12 15:56:17 | 显示全部楼层
function playMTV_OpeningFcn(hObject, eventdata, handles, varargin)
pos=[0 0 0 0];
MovieControl=actxcontrol('WMPlayer.OCX.7',pos);%AMOVIE.ActiveMovieControl1.2
handles.MovieControl=MovieControl;
mp=handles.MovieControl;
handles.output = mp;
% Update handles structure
guidata(hObject, handles);


function Untitled_2_Callback(hObject, eventdata, handles)
[filename pathname]=uigetfile('*.*','please select a file');
if ~filename
    return
end;
mp=handles.MovieControl;
open('mp',[pathname filename])


function figure1_ResizeFcn(hObject, eventdata, handles)
units=get(handles.figure1,'units');
set(handles.figure1,'units','pixels');
pos=get(handles.figure1,'Position');
set(handles.figure1,'units',units);
pos=[0 0 pos(3:4)];

move(handles.MovieControl,pos);

新手

5 麦片

财富积分


050


0

主题

33

帖子

0

最佳答案
QQ
发表于 2010-6-18 11:07:10 | 显示全部楼层
move(handles.MovieControl,pos);

Error in ==> playMTV>figure1_ResizeFcn at 163
move(handles.MovieControl,pos);
Error in ==> gui_mainfcn at 96
        feval(varargin{:});

Error in ==> playMTV at 42
    gui_mainfcn(gui_State, varargin{:});

Error in ==>
@(hObject,eventdata)playMTV('figure1_ResizeFcn',hObject,eventdata,guidata(hObject))


??? Error using ==> drawnow
Error while evaluating figure ResizeFcn

open('mp',[pathname filename])
也要报错呀,高手给个解释呀。麻烦了!
cqlinyu

新手

5 麦片

财富积分


050


0

主题

39

帖子

0

最佳答案
发表于 2010-6-22 10:03:30 | 显示全部楼层

回复 1# zzswj1987 的帖子

遇到同样的问题

新手

5 麦片

财富积分


050


0

主题

57

帖子

0

最佳答案
发表于 2010-8-15 16:52:04 | 显示全部楼层

求助

??? Reference to non-existent field 'MovieControl'.

Error in ==> PlayMTV>figure1_ResizeFcn at 135
move(handles.MovieControl,pos);

Error in ==> gui_mainfcn at 96
        feval(varargin{:});

Error in ==> PlayMTV at 42
    gui_mainfcn(gui_State, varargin{:});

Error in ==> @(hObject,eventdata)PlayMTV('figure1_ResizeFcn',hObject,eventdata,guidata(hObject))


??? Error using ==> drawnow
Error while evaluating figure ResizeFcn

??? No appropriate method, property, or field MediaPlayer for class COM.MSVidCtl_MSVidCtl_1.

Error in ==> PlayMTV>PlayMTV_OpeningFcn at 61
mp=handles.MovieControl.MediaPlayer;

Error in ==> gui_mainfcn at 221
    feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});

Error in ==> PlayMTV at 42
    gui_mainfcn(gui_State, varargin{:});

??? Reference to non-existent field 'MovieControl'.

Error in ==> PlayMTV>figure1_ResizeFcn at 135
move(handles.MovieControl,pos);

新手

5 麦片

财富积分


050


0

主题

10

帖子

0

最佳答案
发表于 2011-4-28 18:45:31 | 显示全部楼层

求帮助!

MovieControl =

COM.WMPlayer_OCX_7
??? Error using ==> open
Too many input arguments.
Error in ==> biyesheji>Untitled_2_Callback at 112
open(mp,[pathname filename])
Error in ==> gui_mainfcn at 75
        feval(varargin{:});
Error in ==> biyesheji at 44
    gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uimenu Callback.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表