社区
C#
帖子详情
C#读取视频音频的播放时间
jerrold1108cn
2009-03-16 03:54:52
如题
...全文
369
11
打赏
收藏
C#读取视频音频的播放时间
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
p9855
2010-11-23
打赏
举报
回复
看看看看看看看看
老马2008
2009-09-07
打赏
举报
回复
看看
jerrold1108cn
2009-03-26
打赏
举报
回复
flv格式的文件能取到?
occam
2009-03-24
打赏
举报
回复
视频音频是一样的
只是在open的时候指定type mpegvideo
检查mcisendstring返回值,如果>0表示错误, 参考http://support.microsoft.com/kb/103647/zh-cn
jerrold1108cn
2009-03-24
打赏
举报
回复
这个是读取音频的,测了不能通过
有没读取视频的
chuxue1342
2009-03-18
打赏
举报
回复
没搞过!帮你顶!
芮言
2009-03-18
打赏
举报
回复
没有研究过,看了前辈的源码,你看看
C# 播放时间,得到音频文件的播放时间!
private string getasfTime(string filePath)
{
StringBuilder shortpath = new StringBuilder(80);
GetShortPathName(filePath, shortpath, shortpath.Capacity);
string name = shortpath.ToString();
StringBuilder buf = new StringBuilder(80);
mciSendString("close all", buf, buf.Capacity, 0);
mciSendString("open " + name + " alias media", buf, buf.Capacity, 0);
mciSendString("status media length", buf, buf.Capacity, 0);
TimeSpan ts = new TimeSpan(0, 0, 0, 0, (int)Convert.ToDouble(buf.ToString().Trim()));
return ts.ToString();
}
jerrold1108cn
2009-03-18
打赏
举报
回复
没有人做过吗?
自己顶下
occam
2009-03-18
打赏
举报
回复
2楼的很简单, 补充一下用到的两个方法
using System.Runtime.InteropServices;
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern int GetShortPathName(
string lpszLongPath,
string shortFile,
int cchBuffer
);
[DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]
public static extern int mciSendString(
string lpstrCommand,
string lpstrReturnString,
int uReturnLength,
int hwndCallback
);
jiningyin
2009-03-18
打赏
举报
回复
可以用暴风影音的控件,得到相关多媒体资料的所有信息
huohua123
2009-03-18
打赏
举报
回复
关注。。。。
C#
读取
音频
时间
虽然`FileInfo`主要用来获取文件的基本信息,如大小、创建日期等,但它不能直接提供
音频
文件的
播放
时间
。为了获取
音频
文件的时长,我们需要更深入地解析文件内容。对于MP3文件,可以使用第三方库如NAudio。 NAudio...
C#
视
音频
分离工具
【
C#
视
音频
分离工具】是一种利用编程语言
C#
开发的应用程序,它的主要功能是帮助用户从源
视频
文件中快速、便捷地分离出
音频
和
视频
流。这种工具通常被
视频
编辑者、
音频
处理人员或者对多媒体文件有特殊需求的用户所使用...
C#
实时显示
音频
波形图
NAudio是一个开源库,提供了广泛的
音频
处理功能,包括
读取
和写入
音频
文件、
播放
音频
、捕获
音频
等。 **获取电脑
音频
** 在Windows中,我们可以通过调用低级
音频
API,如Core Audio APIs( WASAPI,Windows Audio ...
c#
基于FFMPEG的
视频
转码(
视频
转
音频
)
当进行
视频
转
音频
操作时,FFMPEG首先
读取
视频
文件中的
音频
流,然后使用合适的解码器解码
音频
数据,最后用编码器将解码后的
音频
数据编码为目标
音频
格式,如MP3、AAC或WAV。
C#
结合FFMPEG:
C#
本身并不直接支持FFMPEG...
C#
NAudio录音和
播放
音频
文件-实时绘制
音频
波形图(从
音频
流数据获取,而非设备获取)
在本文中,我们将深入探讨如何使用
C#
编程语言和NAudio库来实现
音频
的录制、
播放
功能,并且实时绘制
音频
波形图。NAudio是一个强大的开源库,它为.NET开发者提供了处理
音频
数据的能力,包括
读取
、写入、混音以及处理...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章