C# DirectX Video播放时各类事件无法触发

问题描述

何解?代码如下:protectedvoidinitMediaPlayer(){movie=newVideo(SystemConfig.MediaFile);audio=movie.Audio;movie.Owner=this;movie.Starting+=movie_Starting;movie.Ending+=newEventHandler(movie_Ending);movie.Stopping+=movie_Stopping;movie.Play();movie.Fullscreen=true;}voidmovie_Starting(objectsender,EventArgse){Console.WriteLine("movieisstartrunning!!!");}voidmovie_Stopping(objectsender,EventArgse){Console.WriteLine("movieisStopped!!!");movie.Owner=null;movie.Dispose();movie=null;}voidmovie_Ending(objectsender,EventArgse){Console.WriteLine("movieisPlayend!!!");movie.Dispose();movie=null;}

解决方案

解决方案二:
有人能解释下么?可愁死我了,所有事件都无法被触发。

时间: 2024-09-15 11:26:17

C# DirectX Video播放时各类事件无法触发的相关文章

点击label时click事件被触发两次的坑

原文:点击label时click事件被触发两次的坑 今天帮群里的朋友看一段代码的时候偶然间遇到一个label的坑,点击label的时候,监听的click事件被执行两次: 具体代码如下: 1 <div id="test"> 2 <input type="checkbox" name="abc" id="abc"/> 3 <label for="abc">3423432432

django-请教各位朋友们,为什么html中的video标签不能播放时长大于5s的视频?

问题描述 请教各位朋友们,为什么html中的video标签不能播放时长大于5s的视频? 各位朋友们好,我用django自己建了一个网站,以mod_wsgi+apache的方式部署在阿里云的ubuntu系统上,网站上的视频播放我是用的html中的video标签做的,但是我发现我只能播放时长<=5s的视频,大于这个时长的视频就会提示: 视频播放因网络错误而终止. 我的播放视频的代码是: video src="0.mp4" controls="controls" s

ios-解码视频处理播放时只显示最后一帧图像,大家帮忙看看。。。

问题描述 解码视频处理播放时只显示最后一帧图像,大家帮忙看看... -(void)translate { int videoStream= -1; int frameFinished ; uint8_t *buf; avcodec_register_all(); avformat_network_init(); av_register_all() ; if( avformat_open_input(&pFormatCtx, [fLocalFileName UTF8String], NULL, N

php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间_php实例

FFmpeg是一个视频插件,我们可以利用调用FFmpeg接口来获取视频的相关信息,包括视频的播放时长,视频的码率,视频的缩略图以及视频创建时间,本文章向大家介绍php如何使用FFmpeg接口获取视频信息,需要的朋友可以参考一下. FFmpeg获得视频文件的缩略图: function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//默认截取第一秒第一帧 $strlen = strlen($file); // $vid

edia lement-wpf MediaElement 播放时看不到图像

问题描述 wpf MediaElement 播放时看不到图像 播放时只有左上角一点点有变化,其它区域都是黑色的,视频,没问题.是项目少引用了什么还是什么情况?郁闷!~~~~ 解决方案 貌似vedio.Play();这个方法必须在窗口Loaded以后才能调用,加一个Loaded事件 为什么WPF中的MediaElement不能播放视频http://q.cnblogs.com/q/16599/ 微软社区的说明"WPF MediaElement doesn't play .mp4 on windows

借助DirectX 9 播放AVI文件

首先在winfrom工程里引入 using Microsoft.DirectX.AudioVideoPlayback; 再申明一个:  Video _video; 然后添加如下代码(省去其他控件申明) void OpenVideo() 2        ...{ 3            openFileDialog1.InitialDirectory = Application.StartupPath; 4            if (openFileDialog1.ShowDialog()

让插入WPS演示中的有声影片播放时不发声

在用WPS演示制作演示文稿或课件时有时会插入一些影片文件.如果我们插入的影片文件是有声的,而我们需要使插入的影视文件播放时不发出声音,好让我们可以自己去讲解播放的内容或配上自己的录音. 如果遇到这种情况,您会怎么办呢?找个软件把影片中的声音去除吗?那太麻烦了,下面就让我告诉您一个方法,在WPS演示中简单的几步操作就可以解决这个问题. 在需要插入影视文件的幻灯片中,通过菜单栏上的"插入→影片和声音→文件中的影片"命令,选择要插入的影片文件插入. 右键单击插入的有声影片文件,在弹出的快捷菜

HTML5 video播放器全屏(fullScreen)方法实例

 HTML5 video播放器全屏(fullScreen)方法实例  首先来说,这个标题具有误导性,但这样设置改标题也是主要因为video使用的比较多 在html5中,全屏方法可以适用于很多html 元素,不仅仅是video 代码如下: <!doctype html> <html> <head> <meta charset="utf-8" /> <title>全屏问题</title> <meta http-e

PowerPoint课件播放时的几个快捷键

  在演示PowerPoint课件时,如果要实现以下特殊功能,不必专门停下讲解而特意通过菜单调用,敲一下键盘上的某一键便可实现,一点也不影响讲课的效果. 1. 播放过程中,如果要使屏幕突然变黑,可按"B"或">",按任意键还原. 2. 播放过程中,如果要使屏幕突然变白,可按"W"或"<",同样按任意键还原. 3. 在播放中途若要快速回到起始位置重新开始播放,按"←"或"↑".