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,节省图片资源实际大小 ...
随机推荐
- 第九章 管理类型(In .net4.5) 之 继承机制
1. 概述 本章包括 设计和实现接口.创建和使用基类 以及 使用.net类库提供的标准接口. 2. 主要内容 2.1 设计和实现接口 一个接口包含公共的方法.属性.事件.索引器.类和结构都可以实现接口 ...
- 自学Python一 迷茫中的开端!
有心学习一下Python,多门技术多条路啊.经历了找教程,看代码,写demo,这东西入门容易精通难啊!又因为请了两周婚假彻底忘光光.想了想自己还是边复习边写点什么东西吧.很多技术,新东西都是看了n多, ...
- WPF Canvas 画区域
有时候需要实现类似于QQ截图那样的选择区域功能,这里的区域可以是一条线,圆,矩形等等 实现原理就是一个Canvas做蒙板,然后canvas的三个事件,MouseLeftButtonDown,Mouse ...
- ThinkPHP3.2.2中开启REWRITE模式
1. 在项目配置文件(\Application\Common\Conf\config.php)中配置URL模式 <?php return array( //URL模式 , ); 2. 在Thin ...
- [原创]PostgreSQL Plus Advanced Server批量创建分区表写入亿级别数据实例
当前情况:大表的数据量已接近2亿条我的解决思路:为它创建n*100个分区表,将各个分区表放在不同的tablespace上这样做的优点:1.首先是对这个级别的数据表的性能会有所提升2.数据管理更科学3. ...
- 在VS2010 SP1基础上安装mvc3
安装VS2010 SP1后,再安装mvc3会报错,估计原因是此安装包会安装VS的补丁,而sp1的补丁版本高过此安装包的. AspNetMVC3ToolsUpdateSetup.exe 解决办法: 运行 ...
- hdu 1305 Immediate Decodability
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1305 字典树裸题,如下: #include<algorithm> #include< ...
- Go实现线程池
本文通过代码讲解如何实现一个线程池.代码(来自https://gobyexample.com/)及注释如下: package main import "fmt" import &q ...
- C# SQL增删查改
DBHelper: /// <summary> /// 执行查询 /// </summary> /// <param name="sql">有效 ...
- trap命令使用
分享一个shell脚本技巧,大家写shell脚本的时候,一般而言仅仅保证功能可用,但程序的鲁棒性却不是太好,不够健壮,多数是脚本处理 一些中断信号导致,应对非预期的系统信号,其实系统自带的trap命令 ...