- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个 mp3 播放器,它可以播放来自 Internet 的歌曲。问题是我不能在 ConnectStream 中使用 Seek() 方法。我想也许可以在流式传输期间将 ConnectStream 异步复制到 MemoryStream 并使用 MemoryStream 的 Seek() 方法。有谁知道这可能吗?或者也许有人知道其他方法如何做到这一点?谢谢。
最佳答案
如果您希望允许用户在歌曲中来回搜索,那么您可能走对了路。分配一个 MemoryStream,并使用 CopyTo方法(假设您使用的是 .NET 4),如下所示:
var ms = new MemoryStream();
myConnectStream.CopyTo(ms);
如果您想同时下载和搜索(例如 youtube 视频),您需要使用稍微复杂一些的技术。与其详细描述它们,不如让您引用来源:
关于c# - 从 ConnectStream 异步写入 MemoryStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8460360/
我正在编写一个 mp3 播放器,它可以播放来自 Internet 的歌曲。问题是我不能在 ConnectStream 中使用 Seek() 方法。我想也许可以在流式传输期间将 ConnectStrea
我正在努力了解我的前任代码,他们使用“var”来声明所有内容。 我有一个 using 语句如下: using (var postStream = request.GetRequestStream())
这段代码工作正常。我的问题是当我使用 CopyTo() 方法时 Net.ConnectionStream 中发生了什么? System.Net.HttpWebRequest request using
我正在尝试将流(System.Net.ConnectStream)转换为字节数组。关于如何做到这一点的任何想法/示例? 最佳答案 Stream sourceStream = ... // the Co
我是一名优秀的程序员,十分优秀!