小编HSB*_*ina的帖子

播放期间如何切换音轨

我使用dash.js将以下清单中的内容加载到HTML5视频中:MPD文件。它包含一个视频和四个音轨。我试图弄清楚如何枚举和启用/禁用可用的不同音轨。

我知道,如果将它们作为TRACK元素添加到元素中,则VIDEO可以通过它们启用/禁用它们,video.audioTracks但这是不可能的,因为它们是从清单中加载的。

我将如何解决这个问题的任何指针将不胜感激。

html5-video mpeg-dash

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

SendGrid:如何从Azure blob存储中附加文件?

我在Windows Azure blob存储中有blob,我想附加到SendGrid发送的电子邮件中.我想指定附件的文件名(真正的文件名只是mumbo jumbo),afaik强迫我将附件添加为流.

我的代码看起来像这样:

var msg = SendGrid.GetInstance();
// Code for adding sender, recipient etc...
var storageAccount = CloudStorageAccount.Parse(ConfigurationManager.ConnectionStrings["storage"].ConnectionString);
var blobClient = storageAccount.CreateCloudBlobClient();
var container = blobClient.GetContainerReference(typeName);
var blob = container.GetBlockBlobReference("somefile.png");
var ms = new MemoryStream();
blob.DownloadToStream(ms);
msg.AddAttachment(ms, "originalfilename.png");
Run Code Online (Sandbox Code Playgroud)

文件从存储器读取到内存流并添加附件似乎工作正常但在收到电子邮件后附加的文件是0字节.

先感谢您.

stream azure email-attachments azure-storage sendgrid

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