vs2010把项目资源打包成系统资源
_64S$UV]G0.png)
System.Media.SoundPlayer spTwo = new System.Media.SoundPlayer();
System.Media.SoundPlayer spFour = new System.Media.SoundPlayer();
System.Media.SoundPlayer spFive = new System.Media.SoundPlayer();
//不同的声音用来标注不同的optiontype有数据,但是如果同一公司下有多个type下都有值,需要一定的延时来避免嘈杂
public static MemoryStream msOptionTypeOne;
public static MemoryStream msOptionTypeTwo;
public static MemoryStream msOptionTypeFour;
public static MemoryStream msOptionTypeFive;
public void TimerForReadJsonDataByProviderCode()
{
foreach (Provider_Option provider_Option in this.Config_Provider.ProviderOptions)
{
if (ByProvidersGetJsonDictionaryArray(provider_Option.OptionType)!="")
{
//System.Media.SystemSounds.Beep.Play();
switch (provider_Option.OptionType)
{
case "1":
if (msOptionTypeOne == null)
{
byte[] a1 = new byte[(int)CSBrowserHelperObject.Properties.Resources._1.Length];
CSBrowserHelperObject.Properties.Resources._1.Read(a1, 0, (int)CSBrowserHelperObject.Properties.Resources._1.Length);
msOptionTypeOne = new MemoryStream(a1);
}
spOne.Stream = msOptionTypeOne;
spOne.Play();
break;
case "2":
//sp.SoundLocation = CSBrowserHelperObject.Properties.Resources._18; sp.Load(); sp.Play();
if (msOptionTypeTwo == null)
{
byte[] a2 = new byte[(int)CSBrowserHelperObject.Properties.Resources._2.Length];
CSBrowserHelperObject.Properties.Resources._2.Read(a2, 0, (int)CSBrowserHelperObject.Properties.Resources._2.Length);
msOptionTypeTwo = new MemoryStream(a2);
}
spTwo.Stream = msOptionTypeTwo;
spTwo.Play();
break;
case "4":
if (msOptionTypeFour == null)
{
byte[] a4 = new byte[(int)CSBrowserHelperObject.Properties.Resources._4.Length];
CSBrowserHelperObject.Properties.Resources._4.Read(a4, 0, (int)CSBrowserHelperObject.Properties.Resources._4.Length);
msOptionTypeFour = new MemoryStream(a4);
}
spFour.Stream = msOptionTypeFour;
spFour.Play();
break;
case "5":
if (msOptionTypeFive == null)
{
byte[] a5 = new byte[(int)CSBrowserHelperObject.Properties.Resources._5.Length];
CSBrowserHelperObject.Properties.Resources._5.Read(a5, 0, (int)CSBrowserHelperObject.Properties.Resources._5.Length);
msOptionTypeFive = new MemoryStream(a5);
}
spFive.Stream = msOptionTypeFive;
spFive.Play();
break;
}
}
Thread.Sleep(1000);//用以避免一个公司页面下有好几个type都有值,给点延时,不至于吵成一团
}
}
vs2010把项目资源打包成系统资源的更多相关文章
- AssetBundle系列——共享资源打包/依赖资源打包
有人在之前的博客中问我有关共享资源打包的代码,其实这一块很简单,就两个函数: BuildPipeline.PushAssetDependencies():依赖资源压栈: BuildPipeline.P ...
- (转)AssetBundle系列——共享资源打包/依赖资源打包
有人在之前的博客中问我有关共享资源打包的代码,其实这一块很简单,就两个函数: BuildPipeline.PushAssetDependencies():依赖资源压栈: BuildPipeline.P ...
- VS2010安装项目程序打包操作详解
(转自:http://blog.sina.com.cn/s/blog_74f702e60101at62.html) 1.打开VS2010,选择 新建项目---其他项目类型---Visual Studi ...
- Unity中资源打包成Assetsbundle的资料整理
最近在研究Unity中关于资源打包的东西,网上看了一堆资料,这里做个整合,说整合,其实也就是Ctrl-C + Ctrl-V,不是原创 首先为了尊重原创,先贴出原创者的文章地址: http://blog ...
- vue项目之webpack打包静态资源路径不准确
摘自:https://blog.csdn.net/viewyu12345/article/details/83187815 问题 将打包好的项目部署到服务器,发现报错说图片找不到. 静态资源如js访问 ...
- Vue打包项目图片等静态资源的处理
项目打包,默认是打包在根目录下面的.当然我们可以通过设置,打包到任意子目录中去. 但是,当项目中引入资源的,比如:引入图片资源.js资源.或者字体图标之类的.那么可能在这个中间又会踩坑. 1.在vue ...
- 跟我从零基础学习Unity3D开发--资源打包篇(AssetBundle)
好久没更新了,一直在加班敢项目进度.这里和关注我的博客的童鞋表示一下歉意!这里有我录的Unity3D从零开始的视频教程大家可以关注一下:http://www.imooc.com/view/555 视 ...
- Unity手游之路<十一>资源打包Assetbundle
http://blog.csdn.net/janeky/article/details/17652021 在手游的运营过程中,更新资源是比不可少的.资源管理第一步是资源打包.传统的打包可以将所有物件制 ...
- 【Cocos2d-Js基础教学(5)资源打包工具的使用及资源的异步加载处理】
TexturePacker是纹理资源打包工具,支持Cocos2dx的游戏资源打包. 如果用过的同学可以直接看下面的资源的异步加载处理 首先为什么用TexturePacker? 1,节省图片资源实际大小 ...
随机推荐
- scrapy爬虫框架入门教程
scrapy安装请参考:安装指南. 我们将使用开放目录项目(dmoz)作为抓取的例子. 这篇入门教程将引导你完成如下任务: 创建一个新的Scrapy项目 定义提取的Item 写一个Spider用来爬行 ...
- 对于java反射的理解
java中的反射是一种强大的工具,它能够创建灵活的代码,这些代码可以在运行时装配,无序在组件之间进行链接. 反射允许在编写与执行时,使程序代码能够接入装载到JVM的类的内部信息,而不是源代码中选定的类 ...
- python爬取糗百第一页的笑话
自学python网络爬虫,发现request比urllib还是要好用一些,因此利用request和BeautifulSoup来实现糗百的首页笑话的抓取.BeautifulSoup通过find和find ...
- 17.python自定义函数
什么是函数,函数说白了就是将一系列代码封装起来,实现代码的重用. 什么是代码重用? 假设我有这样的需求: 但是我还是觉得太麻烦了,每次想吃饭的时候都要重复这样的步骤.此时,我希望有这样的机器:
- xcode plugin
http://alcatraz.io/ https://github.com/macoscope/CodePilot prepo curl -fsSL https://raw.githubuserc ...
- azure 云服务证书下载方式
打开地址自动下载证书,vs中项目-右键-发布-导入证书. https://manage.windowsazure.cn/publishsettings/index 在 Visual Studio 中打 ...
- linux之mysqlimport的哪些变态事儿
mysqlimport是MySQL导入数据的工具,高效易用. 但掌握不透彻就会有一些变态事情.mysqlimport --host='laswebapp.mdb.game.yy.com' --port ...
- 管理员必备的20个Linux系统监控工具
需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧.大多数Linux发行版本都装备了大量的监控工具.这些工具提供了能用作取得相关信息和系统活动的量度指标.你能使用这些工具发现造成性 ...
- 深入浅出TCP/IP簇
TCP/IP是“transmission Control Protocol/Internet Protocol”的简写,中文译名为传输控制协议/互联网络协议.TCP/IP不是一个协议,而是一个协议簇的 ...
- Delphi 递归搜索.SVN文件夹并“处理”
实在是没有想到删除.SVN文件夹是件这么痛苦的事情,最近在整理公司历史资料文件,粗略统计一下600G左右,本想一次提交到服务器上省事,没想到啊没想到,传输中途程序崩掉了,本地文件夹剩下一大堆.svn文 ...