- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我的网页 View 中嵌入了一个 Windows 媒体播放器:
<div id="divCourseVideo" style="width:100%;margin:0 auto;" class="container">
<OBJECT style="display:inline-block" ID="CoursePlayer" HEIGHT="400" WIDTH="400" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="video/x-ms-wmv">
<param name='URL' value="@Url.Action("ShowMovie", "OLT", new { courseId = Model.ID })" />
<param name='autoStart' value="true" />
<param name='currentPosition' value="false" />
<param name='showControls' value="true" />
</OBJECT>
</div>
ShowMovie 操作从数据库中提取视频流并将其发送到 View :
public void ShowMovie(string courseId)
{
CourseVideo video = Repository.GetCourseVideoStream(courseId);
var bytesinfile = new byte[video.VideoStream.Length];
video.VideoStream.Read(bytesinfile, 0, (int)video.VideoStream.Length);
ControllerContext.HttpContext.Response.BinaryWrite(bytesinfile);
}
当我使用大小约为 10K 左右的视频时,可以正常播放。但是,如果我使用一个大约 137K 左右的文件,则该文件永远不会播放。它太大了吗?
当我使用 F12 查看网络事件时,我看到文件正试图以 text/html 格式下载。这是为什么?我还在 GET 函数上看到它正在中止。这是为什么?我增加了 executionTimeout 值,但无济于事。
来自 napuza 的信息很好,我能够获得正确的内容类型,似乎整个文件都已流式传输到浏览器,但它从未播放过。
最佳答案
指定内容类型:
ControllerContext.HttpContext.Response.ContentType = "video/x-ms-wmv";
ControllerContext.HttpContext.Response.BinaryWrite(bytesinfile);
关于c# - WMV 流媒体文件大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43589448/
我需要在我正在构建的 Django 网络应用程序中只接受 MP4 视频和 WMV 视频。为此,我会在文件到达服务器后检查文件的 MIME 类型。 据我所知,MP4 文件具有“video/mp4”mim
我目前正在进行的一个项目需要能够将视频从其他格式转换为 WMV 格式。我们需要能够将几乎任何常用的视频格式转换为 WMV 格式。我正在寻找一种解决方案,例如 On2 的 flix 引擎将其他视频类型转
我的网页 View 中嵌入了一个 Windows 媒体播放器:
任何使用 ffmpeg 的人 我有一个相当简单的 wmv,由电影制作者的用户导出,具有标准输出,并希望使用转换为 .flv C:>ffmpeg -i "E:\Jab Core 4 Recounters
我在 SharePoint 中托管了一个 wmv 视频。我创建了一个包含一些自定义内容的内容编辑器 Web 部件,并放置了一个指向视频 的简单链接。点击查看 . 这里真的没有什么特别的。一些用户可以
我想获取一个视频文件并使用 java“加密”它。目前加密只是翻转位。我希望视频仍然能够播放,因此 header 需要完好无损。我发现很难找到标题有多大。我尝试使用 .avi 文件并使用此链接 AVI
我想显示我网站上列出的视频的缩略图,我想从视频(从特定时间)获取单个帧并将它们显示为缩略图。 这可能使用 .Net 吗? (C# 或 VB) 最佳答案 是的,这是可能的。您需要使用 DirectSho
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
This example on Code Project几乎正是我所需要的...除了 saveFrameFromVideo 采用百分比而不是帧数... 我如何使用它从 WMV 文件中提取 X 帧? 我
有谁知道是否可以使用 C# 从位置 X 上的视频 (.wmv) 抓取帧/图像,而无需安装 DirectX 并在 Windows 2008 上工作(我希望尽可能少安装网络服务器)。 或者甚至是使用 di
我以非常标准的方式使用 MPMoviePlayerController。 MPMoviePlayerController *player = [self.movieController moviePl
我似乎无法让 FFMpeg 使用该库。每次我尝试将 asf 文件转换为 wmv。我在运行时遇到以下问题: [wmv1 @ 0x81ee000]error, slice code was 2 [wmv1
前奏: 我将以此作为开头,我在工作的业余时间一直在学习 C#,并且我已经盯着代码整整两天试图解决这个问题。我正在开发一些与通过 USB 连接到标准台式 PC 的可视化器一起使用的软件,该软件检测捕获设
我正在尝试为客户制作我的桌面应用程序的动画。 我想用一个循环为背景制作动画,并在此之上提供特定于区域的动画(允许透明胶片看到下面的分层动画)。 这对 WMV 来说可能吗?如果不能,是否可以使用其他视频
有没有一种方法可以在视频的特定点(例如 5 秒或第 25 帧)从视频文件(mpg、wmv、flv 等)中捕获单个帧?然后保存为图片? [编辑]YouTube 做的一些链接。不能全部手动完成吗? ;)
请指导我如何解决这个问题。下面是我尝试将 wmv 格式文件转换为 .flv 时得到的结果。 ffmpeg -i full.wmv -ar 48000 -ab 192000 -b 293000 -r 1
这就是我使用的命令 ffmpeg -i full.wmv -sameq -ab 128 -s 640x480 full.flv FFmpeg version SVN-r13582, Copyrig
我已经为此工作了很长时间,但仍然没有找到有效的解决方案。我需要一个方法 直播转换 (转码)用于在 html5 网络播放器中播放的 .wmv 文件。 我有一个 linux 服务器 (Apache) 设置
我正在将大量 WMV 文件转换为 MP4。 命令是: ffmpeg -loglevel 0 -y -i source.wmv destination.mp4 我大约有 100GB 需要转换。 24 小
对于 Azure 媒体服务编码任务,状态多次显示“正在处理...”,然后进入错误状态。没有显示错误消息。我正在关注这个https://www.windowsazure.com/en-us/develo
我是一名优秀的程序员,十分优秀!