如何解决ios中audio音频无法播放问题?
在ios的浏览器,audio无法正常的播放音频(但是有些ios设备可以正常播放出来),其中有一次报错为Uncaught (in promise) {"name": "NotAllowedError", "message": "The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.", "stack": "pl...
1.3k 阅读
首先把框架加入项目,在AppDelegate或其他什么需要的地方,引入头文件
上传进度有个单独的block用来回调,你必须生成一个QNUploadOption类,并把它传入上面代码的option参数
注意,上面的option例子中,
progressHandler:nil
和cancellationSignal:nil
都是空,你如果需要断点续传,一般需要传入cancellationSignal,因为只有两种情况,一个是用户取消了,一个是下载中断了。断点续传
要实现断点续传,需要在
QNUploadManager
初始化时候,传入一个QNFileRecorder
实例,而不腻像第一个例子中直接使用init方法,而是用initWithRecorder:方法。文档中说“SDK自带了将进度保存到文件的方法”,所已其他不需要你操心了。你可以实现cancellationSignal:nil测试。