短视频 SDK iOS(添加背景音乐)

//获取 recorder 对象TXUGCRecord *recorder = [TXUGCRecord shareInstance];// 设置 BGM 文件路径[recorder setBGMAsset:path];// 设置 BGM,从系统媒体库 loading 出来的音乐,可以直接传入对应的 AVAsset[recorder setBGMAsset:asset];// 播放 BGM[recorder p。

相关产品
短视频 SDK 产品页,含版本规格、价格与购买入口。

一、录制添加 BGM

//获取 recorder 对象TXUGCRecord *recorder = [TXUGCRecord shareInstance];// 设置 BGM 文件路径[recorder setBGMAsset:path];// 设置 BGM,从系统媒体库 loading 出来的音乐,可以直接传入对应的 AVAsset[recorder setBGMAsset:asset];// 播放 BGM[recorder playBGMFromTime:beginTime toTime:endTime withBeginNotify:^(NSInteger errCode) { // 播放开始回调, errCode 0为成功其它为失败 } withProgressNotify:^(NSInteger progressMS, NSInteger durationMS) { // progressMS: 已经播放的时长, durationMS: 总时长 } andCompleteNotify:^(NSInteger errCode) { // 播放结束回调, errCode 0为成功其它为失败 }];// 停止播放 BGM[recorder stopBGM];// 暂停播放 BGM[recorder pauseBGM];// 继续播放 BGM[recorder resumeBGM];// 设置麦克风的音量大小,播放背景音乐混音时使用,用来控制麦克风音量大小// volume: 音量大小,1为正常音量,建议值为0-2,如果需要调大音量可以设置更大的值[recorder setMicVolume:1.0];// setBGMVolume 设置背景音乐的音量大小,播放背景音乐混音时使用,用来控制背景音音量大小// volume: 音量大小,1为正常音量,建议值为0-2,如果需要调大背景音量可以设置更大的值[recorder setBGMVolume:1.0];

赞 (0)
上一篇 4天前
下一篇 4天前