我已经看到了以下问题:如何应用价值转换器到基于惯例的校准 - 微型绑定.
我无法对该主题发表评论,所以我在这里发布我的问题.
如何ConventionManager.ApplyValueConverter在使用基于约定的绑定时使用Caliburn.Micro中的值转换器?
谁能在这里写一个例子?
我正在创建一个具有播放功能的录音机控件.
我使用media元素播放录制的音频,如下所示:
using (var storage = System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForApplication())
{
using (System.IO.Stream stream = new System.IO.IsolatedStorage.IsolatedStorageFileStream(filePath, System.IO.FileMode.Open, storage))
{
player.SetSource(stream);
}
}
Run Code Online (Sandbox Code Playgroud)
我面临的问题是,当我使用媒体元素播放录制的音频时.流被锁定到媒体元素.我无法覆盖该文件,甚至无法再次播放该SetSource()方法,因为该方法会抛出异常.
有没有办法强制媒体元素释放流?