腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7604)
视频
沙龙
1
回答
从
后台
线程
播放
AVAudioPlayer
实例
有时会
失败
、
、
、
、
我正在尝试使用Swift 5中的
AVAudioPlayer
实例
从
后台
线程
播放
声音。大多数情况下,它都会成功。但偶尔音频
播放
器无法
播放
声音。似乎连续调用play()两次或调用prepareToPlay()然后再调用play()以某种方式解决了这个问题,但对我来说这似乎不是一个好的解决方案,因为我担心这仍然不能保证它会成功
播放
。audioPlayer =
AVAudioPlayer
(contentsOf: sound a
浏览 68
提问于2019-06-01
得票数 2
回答已采纳
1
回答
后台
线程
上的
AVAudioPlayer
、
、
、
、
我对使用
后台
线程
知之甚少,但这似乎以我需要的方式
播放
我的声音,如下所示: NSURL *metronomeSound = [NSURL fileURLWithPath:path]; _audioPlayer = [[
AVAudioPlayer
浏览 0
提问于2017-06-22
得票数 3
1
回答
应该使用
AVAudioPlayer
在
后台
还是在主
线程
中
播放
声音?
、
应该使用
AVAudioPlayer
在
后台
还是在主
线程
中
播放
声音?使用
后台
线程
播放
声音而不阻塞UI是不是一种更好的做法?
浏览 0
提问于2017-03-25
得票数 1
2
回答
使用MP3获取当前
AVAudioPlayer
文件名
、
、
我让
AVAudioPlayer
在
后台
播放
一些MP3。
AVAudioPlayer
是跨应用程序共享的单例
实例
。是否可以一次检测MP3的当前文件名?如果这个方法
失败
,我考虑的另一件事是读取MP3标记并从中获取跟踪名称--使用
AVAudioPlayer
可以吗? 提前感谢!
浏览 6
提问于2012-08-09
得票数 2
回答已采纳
3
回答
为什么在
后台
模式应用程序后,
AVAudioPlayer
会自动继续
播放
?
、
、
、
为什么在应用程序进入
后台
模式后,
AVAudioPlayer
会继续
播放
,即使在应用程序转到
后台
之前
播放
器已经暂停?通常,我想知道为什么在应用程序
从
后台
返回后,
AVAudioPlayer
会自动继续
播放
(因为当应用程序转到
后台
时-我不能像
AVAudioPlayer
和AVAudioSession的其他代表那样捕获beginInterruption
浏览 3
提问于2011-02-02
得票数 9
2
回答
如何在iOS中用MPMusicPlayerController的applicationMusicPlayer
播放
背景音乐?
、
、
你好,我正在尝试用iOS中的MPMusicPlayerController's applicationMusicPlayer
播放
背景音乐。但是它不能
播放
背景音乐。感谢您的阅读。:)
浏览 1
提问于2013-01-12
得票数 2
回答已采纳
2
回答
didSelectRowAtIndexPath -访问tapCount或类似产品
、
、
我想从didSelectRowAtIndexPath
实例
中的UITableView项控制
AVAudioPlayer
的
实例
。我可以让“play”起作用,但不能让“stop”起作用。此外,对行项目的后续触摸会在
后台
启动音频的另一个
线程
。代码示例-此方法准备音频文件和
AVAudioPlayer
以供使用: - (void)m
浏览 2
提问于2010-08-31
得票数 0
1
回答
AVAudioPlayer
在并发运行时导致异常
、
、
、
、
每隔一段时间,
AVAudioPlayer
就会在调用它的play方法时崩溃。这导致了相当大的进步,在游戏的主线上没有明显的性能损失。是否在
播放
器内部发布了一些东西,然后才能并发运行?还是完全是别的什么?当玩家在游戏中收集硬币时,这是我用来
播放
声音的代码片段。
浏览 3
提问于2014-04-18
得票数 1
回答已采纳
1
回答
无法在xcode 6 swift中
播放
音频
、
、
import UIKit var audioplayer:
AVAudioPlayer
ofType: "mp3") { audioplayer =
AVAudioPlayer
浏览 1
提问于2014-11-30
得票数 0
1
回答
在
后台
播放
AVAudioPlayer
的一个
实例
、
、
、
我的应用程序中有几个
AVAudioPlayer
实例
(在不同的类中)。我已经为一个
实例
添加了多任务功能,但所有音频现在都在
后台
播放
。我添加了‘应用
播放
音频’键到我的plist和: [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback我如何才能将这段代码定位到
AVAudioPlayer
的1个
实例
?
浏览 0
提问于2011-09-30
得票数 3
回答已采纳
1
回答
iOS:在
后台
加载声音时的多
线程
问题
、
、
、
、
该应用程序有几个核心声音,目前,有许多
AVAudioPlayer
实例
附加到各种ViewController上,都
播放
相同的几个声音。这个类将为每个需要
播放
的声音包含一个
AVAudioPlayer
,而不是每个ViewController
实例
化自己的声音,它们可以很容易地只使用一个: [[SoundController controller由于只有很少的声音,而且它们都可能在任何用户会话期间使用,因此在首次
实例
化SoundController时预加载所有声音(在
后台
浏览 2
提问于2012-08-13
得票数 0
回答已采纳
1
回答
通过ViewControllers导航时声音停止
、
、
、
、
UINavigationControllerDelegate { var player =
AVAudioPlayer
let url = URL(fileURLWithPath: path) player = try
AVAudioPlayer
(contentsOf:
浏览 3
提问于2020-01-18
得票数 0
回答已采纳
2
回答
AVAudioPlayer
和MPMusicPlayerController之间的区别是什么
、
、
AVAudioPlayer
和MPMusicPlayerController,哪个更好,它们之间的区别是什么。 请分享你的想法。谢谢你马丹·莫汉。
浏览 5
提问于2011-04-05
得票数 1
1
回答
AVAudioPlayer
实例
的音量控制
、
、
音频通过初始化
AVAudioPlayer
实例
来
播放
,如以下代码所示:我一直在看
AVAudioPlayer
的文档。我的问题是:如何使audioPlayer静音/取消静音,而它仍然在
后台
播放
?我应该通过音量控制或任何可以立即打开和关闭音频的功能吗?提前谢谢。
浏览 15
提问于2017-07-10
得票数 1
回答已采纳
1
回答
Swift和AVFoundation:在制作标签动画时
播放
音频
、
、
、
但是,由于这两种情况都发生在主
线程
上,因此添加以下代码后,play()函数会在动画中造成轻微延迟。如果用户等待约2秒并再次轻敲键盘号码,则会再次看到延迟。
AVAudioPlayer
(contentsOf: url)}谢谢
浏览 0
提问于2017-10-31
得票数 1
1
回答
AVAudioSession背景模式问题
、
、
但是当我在我的应用程序中
播放
iPod (MPMediaItem地址)中的一首歌曲时,它不会继续在
后台
播放
。 我遗漏了什么?
浏览 0
提问于2011-08-05
得票数 2
回答已采纳
2
回答
如何
从
后台
线程
运行UI
线程
并等待结果?
、
、
、
我有一个第三方库,它定期向我的视频
播放
器(ExoPlayer)查询视频中的当前位置等信息。此第三方库在
后台
线程
上运行。问题是,
后台
线程
不允许访问ExoPlayer
实例
。我的一个想法是在访问ExoPlayer
实例
之前使用协程强制切换到主
线程
。类似这样的东西(请注意,这是
从
多个地方调用的,包括在主
线程
和
后台
线程
上): suspend fun getCurrentPosition():
浏览 4
提问于2020-01-09
得票数 1
1
回答
(iphone)如何用
AVAudioPlayer
按顺序
播放
声音?
、
、
我想按顺序
播放
多个声音。我需要为每个连续的声音分配/初始化
AVAudioPlayer
吗?如果分配/初始化/释放
AVAudioPlayer
不是什么大问题,我可以这么做,但我不确定
浏览 3
提问于2011-05-31
得票数 0
2
回答
在
后台
?
、
、
、
我知道在iOS中,
后台
应用程序只能运行我的申请是否有办法避免在10分钟后被终止。在
后台
?奇怪的是,当我打开Xcode并进行调试时,我的
后台
任务从未结束过,但是当我不(单独测试模拟器)时,它在10分钟后就结束了。
浏览 0
提问于2012-03-13
得票数 5
回答已采纳
2
回答
不能理解我的spritekit游戏的滞后吗?
、
、
、
、
AVFoundation static let shared = GameAudio() private var completionSound =
AVAudioPlayer
() p
浏览 5
提问于2017-03-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微信iOS收款到账语音提醒开发总结
iOS后台唤醒实战:微信收款到账语音提醒技术总结
ffplay数据读取线程
Day10 鸿蒙,Ability全家桶(二)如何后台运行任务
工作流框架Activiti中的事务和并发!详细解析工作流中的异步和排他操作
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券