- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试编写一个简单的程序,该程序将在另一个程序中使用Microsoft.DirectX.AudioVideoPlayback.dll文件播放音频和视频文件。我有下面列出的代码,因为它不必非常复杂。我遇到的问题是……程序没有任何作用。甚至没有主窗口出现,我也不知道为什么。我使用的是.Net 4.0,DirectX DLL版本说它是1.0.2902.0。我尝试将音频和视频文件的初始化移动到不同的位置(特别是load事件和按钮按下事件)。在按钮按下事件中,将加载表单,但是一旦我按下按钮,程序就会挂起。没有错误或任何东西。有人知道这是怎么回事吗?如果有人对播放音频和视频文件有更好的主意,我也愿意考虑。
using Microsoft.DirectX.AudioVideoPlayback;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace MediaPlayer
{
public partial class Player : Form
{
Audio derp;
Video herp;
public Player()
{
InitializeComponent();
this.derp = new Audio("<Audio File Name>");
this.herp = new Video("<Video File Name>");
this.herp.Owner = this.panel1;
}
private void btnPlayPauseStop_Click(object sender, EventArgs e){
switch(((Button)sender).Text){
case "Play":
if (!herp.Playing)
herp.Play();
break;
case "Pause":
if (!herp.Paused)
herp.Pause();
break;
case "Stop":
if (!herp.Stopped)
herp.Stop();
break;
}
}
private void Player_Load(object sender, EventArgs e)
{
}
}
}
最佳答案
我一直在用它制作我自己的“Media Player Classic”克隆
确保在32位模式下调试此命令:
项目菜单-> {项目}属性...->构建->平台目标= x86
对于视频,我不加载音频(它会自动完成)。因此,不要同时使用两者,而只使用所需的一种(视频或音频)
接下来是确保面板可见且足够大以查看(检查“new Video(...)”之后的大小)
关于c# - Microsoft.DirectX.AudioVideoPlayback程序不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13869502/
免责声明:我是初学者,它正在展示。 我正在尝试按照说明进行操作 here在 C# 程序中播放电影。 我已经下载并安装了: 2010 年 6 月 DirectX SDK DirectX End-User
我必须添加什么引用才能使用“Microsoft.DirectX.AudioVideoPlayback.Video”? 目前无法识别。 最佳答案 您找到了 Video 在 microsoft.direc
我正在将Microsoft.Directx.AudioVideo.Playback.dll用于我的视频播放器,并且一切进展顺利... 但是现在我的视频带有双重音轨,而且找不到改变音轨或字幕的方法...
我有一个播放本地视频的 C# Windows 窗体应用程序。我想在播放视频时覆盖一个小表格来控制视频。该视频由一个面板拥有,我试图创建另一个包含按钮和文本框等控件的面板,并试图将整个面板向前移动并将视
我正在尝试使用程序集 Microsoft.DirectX.AudioVideoPlayback 在基于 c# windows 窗体的应用程序中嵌入视频,但出现以下错误 Mixed mode assem
我已经安装了 .net 4.0 和 XNA 4.0。前一段时间我使用 Microsoft.DirectX 播放一些音乐,现在当我尝试重做时,我找不到引用。平台上的新变化是否修改或移动了引用资料中的某些
我是一名优秀的程序员,十分优秀!