首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将AudioBuffer转换为数据?

如何将AudioBuffer转换为数据?
EN

Stack Overflow用户
提问于 2018-03-26 21:18:32
回答 1查看 680关注 0票数 3

我想将不安全指针转换成数据,下面是我的示例代码

代码语言:javascript
复制
let u8ptr: UnsafeMutablePointer<UInt8> = buffer.mData!.assumingMemoryBound(to: UInt8.self)

我正在尝试将AudioBuffer转换为NSData或数据。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-26 22:01:55

在使用AudioBuffer时,在属性mDataByteSize中给出数据的字节大小。在创建Data时,不需要使用assumingMemoryBound转换指针类型。

代码语言:javascript
复制
let data = Data(bytes: buffer.mData!, count: Int(buffer.mDataByteSize))
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49500768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档