MessageBeep - Play a System sound】的更多相关文章

There is a interesting function which can play a System sound. First let's see the WinAPI. //声明: MessageBeep( uType: UINT {参数是个常数; 根据不同的常数发出不同的声音, 也就是调用了不同的 wav} ): BOOL; //参数 uType 可选值: MB_OK = ; MB_ICONHAND = ; MB_ICONQUESTION = ; MB_ICONEXCLAMATIO…
系统声音服务(System Sound Services)提供了一个接口,用于播放不超过30秒的声音.它支持的文件格式有限,具体地说只有CAF.AIF和使用PCM或IMA/ADPCM数据的WAV文件.由于这些函数没有提供操纵声音和控制音量的功能,所以当你为多媒体或者游戏创建专门的配乐时,不要使用系统声音服务. iOS使用系统声音服务来支持三种不同的通知: 1. 声音:立刻播放一个简单的声音文件.如果手机被设置为静音,用户什么也听不到 2. 提醒:播放一个声音文件,如果手机被设置为静音或震动,将通…
1.适用范围:一些很小的提示或警告音频. 2.使用限制: 声音长度不能超过30秒 声音文件必须是PCM或IMA4(IMA/ADPCM)格式.(有时候可播放一些特殊的.mp3) 打包成.caf..aif或.wav文件 不能控制播放进度 调用方法后立即播放声音 没有循环播放和立体声播放控制. 3.AudioServicesPlaySystemSound()还可以调用系统的震动功能 4.可以用AudioServicesAddSystemSoundCompletion()函数增加CallBack函数来支…
#include <AudioToolbox/AudioToolbox.h> #include <CoreFoundation/CoreFoundation.h> // Define a callback to be called when the sound is finished // playing. Useful when you need to free memory after playing. static void MyCompletionCallback ( Sy…
前面一节已经讲过如何在ionic中集成jpush,这样我们的hybrid app在部署到ios或者android上面的时候,就可以接收通知了.如果不满足系统自带的声音,可以通过一些方式来播放自定义的通知铃声.需要严格按照下面的步骤来操作. ios: 主要思路:在发送push notification的时候指定sound文件名,并且在xcode编译ios的时候把指定的sound文件放到resource文件夹中:ionic中不需要做任何的改动. 编译工程:ionic build ios 使用xcod…
namespace Wintellect.Interop.Sound { using System; using System.Runtime.InteropServices; using System.ComponentModel; sealed class Sound { public static void MessageBeep(BeepTypes type) { if(!MessageBeep((UInt32) type)) { Int32 err = Marshal.GetLastW…
Windows 常量定义在winuser.h中可以找到,如果了安装了visual studio 2010,winuser.h所在目录为C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include /***************************************************************************** ** winuser.h -- USER procedure declarations,…
The following functions are used with error handling. Function Description Beep Generates simple tones on the speaker. CaptureStackbackTrace Captures a stack back trace by walking up the stack and recording the information for each frame. FatalAppExi…
--iOS多媒体 概览 随着移动互联网的发展,如今的手机早已不是打电话.发短信那么简单了,播放音乐.视频.录音.拍照等都是很常用的功能.在iOS中对于多媒体的支持是非常强大的,无论是音视频播放.录制,还是对麦克风.摄像头的操作都提供了多套API.在今天的文章中将会对这些内容进行一一介绍: 音频 音效 音乐 音频会话 录音 音频队列服务 视频 MPMoviePlayerController MPMoviePlayerViewController AVPlayer 摄像头 UIImagePicker…
Demo下载地址 iPhone端系统Audio资源路径:/System/Library/Audio/UISounds 首先,通过 NSFileManager 获取资源路径下的所有路径(文件夹/文件) NSFileManager * fileManager = [NSFileManager defaultManager]; NSURL * _soundDataURL = [NSURL URLWithString:@"/System/Library/Audio/UISounds"]; NS…