小编dan*_*ord的帖子

ios17 safari AudioContext(网络音频API)问题

自从我升级到 ios17 后,我的 AudioContext 无法在 Safari 上运行。

我有一个简单的元素,通过 AudioContext 连接增益节点。音频加载 .mp3 文件(剩余时间已正确更新)。但是当我按下播放键时,什么也没有发生。控制台没有错误

 audioCtx = new AudioContext();
const gainNode = audioCtx.createGain();
gainNode.gain.value = 2;
const sourceNode = audioCtx.createMediaElementSource(audio);
sourceNode.connect(gainNode);
gainNode.connect(audioCtx.destination);
Run Code Online (Sandbox Code Playgroud)

javascript safari audiocontext web-audio-api ios17

5
推荐指数
1
解决办法
1310
查看次数

C#Object Initializer:从另一个设置属性

我有以下对象,在我的构造函数中,我添加了一个新的Guid作为Id.

public class MyObject
{
  public MyObject()
  {
    Id = Guid.NewGuid().ToString();
  }

  public String Id { get; set; }
  public String Test { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

我想在对象初始化器中做类似的事情:

var obj = new MyObject
{
  Test = Id; // Get new GUID created in constructor
}
Run Code Online (Sandbox Code Playgroud)

可能吗?

c# object-initializers

4
推荐指数
1
解决办法
1909
查看次数

Azure REST WebClient PUT Blob

我正在尝试使用WebClient将新Blob上传到Azure存储计数器,如下所示:

var sas = "[a new generated sas with Read, Write, List & Delete permissions]";
var sData = "This is a test!";
var sEndPoint = "http://myaccount.blob.core.windows.net/mycontainer/MyTest.txt" + sas;

var clt = new WebClient();
var res = await clt.UploadStringTaskAsync(sEndPoint, "PUT", sData);
Run Code Online (Sandbox Code Playgroud)

这给了我一个"(400)错误请求".错误.我在这里做错了吗?

谢谢

(顺便说一下,我需要使用REST而不是Client API,因为我在Silverlight项目中)

rest webclient azure azure-storage azure-storage-blobs

3
推荐指数
1
解决办法
3672
查看次数

VS2017打开.sln会自动打开相同的文件

当我使用 Visual Studio 2017(版本 15.7.5)打开解决方案文件时,它总是自动打开相同的 2 个.cs文件。我怎样才能防止这种情况发生?为什么它会打开这两个特定文件?

不,它们不是我上次关闭解决方案时打开的最后一个文件。

visual-studio-2017

3
推荐指数
1
解决办法
463
查看次数

BackgroundWorker更新GUI

在我的Silverlight应用程序中,我有一个操作需要几秒钟并与GUI强烈交互(在一个大的"for"语句中创建显示对象)

起初我想过使用BackgroundWorker来避免冻结界面.但是我不能直接更新GUI,所以我使用了Dispatcher.BeginInvoke,但它仍然冻结了界面(因为长动作在gui部分).

我想要的是在加载我的对象时显示BusyIndi​​cator但我希望用户能够在加载时继续工作.

我还可以做些什么?有什么建议?

c# silverlight wpf asynchronous

2
推荐指数
1
解决办法
457
查看次数