我有一个Silverlight应用程序,它调用web服务。该webservice将wav文件编码为mp3格式。应该如何等待完整的mp3文件创建?
问候
答案 0 :(得分:1)
某种进度条和消息对您的用户有用。进度条不一定需要显示实际进度,它可能只是旋转表明工作正在进行。
但是,如果您想要实际进度,可以让Web服务在后台线程上生成MP3,然后立即返回服务以指示生成已开始。然后,Silverlight客户端可以重复请求进度,直到服务指示生成完成并提供文件。这样你实际上可以提供一个小于100%的进度条。