草庐IT

iOS 8 : AudioServicesPlaySystemSound is not playing Sound when AudioServicesDisposeSystemSoundID is called afterwards

当调用AudioServicesPlaySystemSound时,它会很好地播放之前创建的SystemSound。但是当我之后直接调用AudioServicesDisposeSystemSoundID时,没有播放声音。似乎声音资源在播放之前就被处理掉了。但是在thisStackoverflow-Question人们说,有必要处理System-Sound以避免内存泄漏。这两种方法的正确方法是怎样的?我应该在几秒钟后用计时器调用Dispose-Method吗?或者创建一个单例,在第一次调用Play-Method时创建一次声音资源,并在单例的dealloc中处理资源?-(void)playS

android - 手机间隙 : how to play sound on android for a push notification

我有一个PhoneGap应用程序,它可以在iOS和Android上运行推送通知。几个小时以来我面临的唯一问题是,在Android上,我的推送通知只会在屏幕顶部出现一个小徽章,而在iOS上,我会听到声音,锁屏上的通知,通知中心等,满月。在Android上也可以实现这样的功能吗?在锁定屏幕上显示一条消息,或者至少在收到推送通知时播放声音或振动?PhoneGap中需要配置什么吗?或者我是否需要向我的应用添加一些JS或向我的服务器脚本添加一些PHP代码? 最佳答案 您需要为cordova使用插件:https://github.com/kat

android - Listview 没有第一次更新我已经进入了 Activity Sound

1-主Activity:publicclassMainActivityextendsAppCompatActivity{privateListmListItems=Arrays.asList("Hamaki","AmrDiab");privateArtistsAdaptermAdapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ListViewlistView=(L

android - 三星充电 RECORD_SOUND_ACTION Intent 在开始时不返回结果

我正在开发一个涉及让用户录制音频的应用程序。我正在使用以下Intent调用录音机。Intentintent=newIntent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,Uri.fromFile(newFile(path)));startActivityForResult(intent,AUDIO_REQ);虽然这在模拟器和几乎所有它已经过测试的设备上运行良好,但当我尝试在SamsungCharge上运行它时,AudioReco

iphone - "Plays Sound"Interface Builder 中 UIButton 的属性

在界面构建器中,辅助功能下的UIButton属性显示为“播放声音”。谁能解释一下这是什么?实际上我正在制作一个应用程序,它在每次单击按钮时播放声音,我可以从设置屏幕禁用声音。UIButton的这个属性可以帮助我吗?谢谢 最佳答案 您可以使用[[UIDevicecurrentDevice]playInputClick];来播放UIDevice中可用的键盘输入点击声音。检查这个appledocumentationformoredetails.为此,您需要执行以下操作,在您的输入View类中采用UIInputViewAudioFeedba

c# - 单点触控 : Playing sound

我正在尝试在用户点击特定按钮时播放一段短促的声音。但问题是我总是收到未设置到实例对象的对象引用。表示为空!我首先尝试了MonoTouch.AudioToolBox.SystemSound。MonoTouch.AudioToolbox.AudioSession.Initialize();MonoTouch.AudioToolbox.AudioSession.Category=MonoTouch.AudioToolbox.AudioSessionCategory.MediaPlayback;MonoTouch.AudioToolbox.AudioSession.SetActive(true

ios - Audio Session : Using measurement mode causes low volume/no sound in iOS 7. 1

将AVAudioSessionModeMeasurement与AVAudioSessionCategoryPlayAndRecord一起使用过去在iOS5.x、6.x和7.0下运行良好,但现在在iOS7.1下的某些(并非全部)设备上会导致音量低/扬声器没有声音。这是代码:NSError*error=nil;//SetAduioSessioncategory[audioSessionsetCategory:AVAudioSessionCategoryPlayAndRecordwithOptions:AVAudioSessionCategoryOptionDefaultToSpeakere

iOS7 - enabledRemoteNotificationTypes 返回 UIRemoteNotificationTypeNone 但在 Settings.app Alert、Badge 和 Sound 中启用

我在ViewController按钮操作中有以下代码:-(IBAction)requestPermissions:(id)sender{DDLogInfo(@"Startpermissionrequesting.");if([[UIApplicationsharedApplication]respondsToSelector:@selector(registerForRemoteNotifications)]){[[UIApplicationsharedApplication]registerForRemoteNotifications];}else{[[NSNotificationC

ios - "Sound"Swift 中的识别?

我正在使用Swift开发一个应用程序,我正在考虑一种在我的项目中获得非语音声音识别的方法。我的意思是,有没有一种方法可以接收声音输入并将它们与项目中已经包含的一些预定义声音进行匹配,如果发生匹配,它应该执行一些特定的操作?有没有办法做到以上几点?我正在考虑分解声音并进行检查,但似乎没有比这更进一步的了。 最佳答案 我的个人经历遵循马特上面的评论:需要认真的技术知识。有几种方法可以做到这一点,其中一种通常是:从感兴趣的声音片段中提取一些属性(音频特征提取),并使用某种机器学习技术对该音频特征向量进行分类。这通常需要一些训练阶段,在这个

ios - 推送通知 : no sound

我已经使用Parse.com在我的应用程序中实现了推送通知系统,一切正常!我唯一的问题是当通知到达时:它不播放任何声音!我进入设置(在我的平板电脑中),在通知下,我看到了这个:如您所见,“声音”和“角标(Badge)”已关闭。如果我打开它们,那么当推送通知到达时:它会播放声音!所以...我希望当我安装我的应用程序时,这两个选项默认为TRUE。这可能吗?我该怎么做?我在Swift工作,这是我目前的代码:方法didFinishLaunchingWithOptionsvarpushSettings:UIUserNotificationSettings=UIUserNotificationSe