问题标签 [wavmss]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
silverlight - 在 Silverlight 3 中从 Web 流式传输 WAV 文件
我已经设法在 Silverlight 3 中发现Gilles Khouzam对 WAV 文件的播放实现,虽然这将是战斗的大部分,但我坚持最后一个细节:我如何从某个地方从网络上提取一个 wav 文件,然后将其输入到他的 WaveMediaStreamSource 中进行播放?
这是我最接近的:
编辑: 原来问题与 HttpWebRequest 有关。将代码更改为:
工作正常。在阅读了Shawn Wildermuth 关于差异的文章后,这也是有道理的。我想让 HttpWebRequest 工作,因为它不会在 UI 线程上完成。
c# - 如何在 Silverlight 4 中使用 MediaStreamSource 实现播放非缓冲 WAV?
背景
我正在尝试使用此处找到的 MediaStreamSource 实现在 Silverlight 4 中流式传输波形文件。问题是我想在文件仍在缓冲时播放文件,或者至少在缓冲时给用户一些视觉反馈。现在我的代码看起来像这样:
问题是在设置request.AllowReadStreamBuffering = false
流后不支持搜索并且上述实现抛出异常(请记住,我已将一些位置设置逻辑放入if (stream.CanSeek)
块中):
禁用缓冲时,主线程不支持读取
问题
有没有办法在 Silverlight 4 中播放 WAV 流而不预先缓冲它?
silverlight - Silverlight MediaElement 位置与生成的 WAV(性能)
我已将 MediaElement 控件绑定到 Slider 控件。
我从 SQL Server 数据库中的二进制字段获取流。
我担心由于以下原因可能会出现一些性能问题:
1. 我正在存储从 Web 服务检索的字节数组
2. 任何时候我对 MediaElement 执行任何操作(即重置位置、停止播放、恢复播放) 我必须重置 MediaElement 的源
我用来设置位置的代码如下:
我担心的是,如果文件变大,性能会下降,因为代码必须等待文件加载到 MediaElement 的源中,然后才能重置位置。如果是这种情况,是否有人对我如何提高效率有任何建议?
在此先感谢您的任何建议。
audio - Silverlight Speex 播放速度快
我正在使用 Speex 对原始数据进行编码,但在对数据进行解码后,音频播放速度更快,因为它让您听起来像花栗鼠。我正在使用NSpeex和 Silverlight 4。
8kHz Sampling
编码功能:
解码功能:
播放音频:
c# - WaveMediaStreamSource
我在网上找到了一个在 C# 中播放 .wav 文件的代码。代码如下
但错误发生“找不到类型或命名空间“WaveMediaStreamSource””。定义 this 的命名空间是什么?
可能是一个非常基本的问题,但我只是一个初学者。
windows-phone-7 - WaveMediaStreamSource 在 Windows Phone 7 上不起作用
WaveMediaStreamSource
我从这个站点下载了 Silverlight 。
但我在使用此控件在 Windows phone 7 上播放 .wav 文件时遇到wavemediastreamsource
问题MediaElement
。
我需要解决此问题的人的帮助,请分享他们的代码或帮助告诉我他们为使其工作所做的更改。
我能够成功解析 .wav 文件并提取所有标题信息。
我被卡住了,如果您自己解决了这个问题或知道如何解决,任何指针和示例代码都会有很大帮助。
silverlight - SL 媒体元素在第一次后不会播放我的波形文件
我使用WaveMediaStreamSource (WAVmss)库在 silverlight 媒体元素上播放波形文件。
它在我第一次将文件加载到元素中时播放,但是当我第二次尝试播放时它不会播放。
我使用了这里的示例。
也许我遗漏了一些东西,这是我第一次打开波形文件并成功播放的代码,这是我的媒体元素中读取和设置为源的文件:
当第一次播放结束时(我知道因为我得到了_MediaEnded
事件)我不能再播放这个视频了。
我尝试设置 MediaElement 的位置,但无法再次播放:
我对其进行了调试,并且 Position 属性确实设置为零,但是当我尝试再次单击播放时,位置属性移动到末尾并且_MediaEnded
事件再次弹出。
我能做些什么?