解决了语音上传到问题,接下来要解决下载播放问题

This commit is contained in:
joywayer
2025-06-15 12:36:47 +08:00
parent bba3ed1cb4
commit c11fc62bf1
513 changed files with 31197 additions and 2969 deletions

View File

@@ -0,0 +1,47 @@
//
// QNDnsServer.h
// Doh
//
// Created by yangsen on 2021/7/20.
//
#import "QNDnsResolver.h"
NS_ASSUME_NONNULL_BEGIN
@interface QNDnsUdpResolver : QNDnsResolver
/// 构造函数
/// @param serverIP 指定 dns local server1. eg:114.114.114.114
+ (instancetype)resolverWithServerIP:(NSString *)serverIP;
/// 构造函数
/// @param serverIP 指定 dns local server1. eg:114.114.114.114
/// @param recordType 记录类型 egkQNTypeA
/// @param timeout 超时时间
+ (instancetype)resolverWithServerIP:(NSString *)serverIP
recordType:(int)recordType
timeout:(int)timeout;
/// 构造函数
/// @param serverIPs 指定多个 dns local server同时进行 dns 解析,当第一个有效数据返回时结束,或均为解析到数据时结束. eg:@[@"8.8.8.8"]
/// @param recordType 记录类型 egkQNTypeA
/// @param timeout 超时时间
+ (instancetype)resolverWithServerIPs:(NSArray <NSString *> *)serverIPs
recordType:(int)recordType
timeout:(int)timeout;
/// 构造函数
/// @param serverIPs 指定多个 dns local server同时进行 dns 解析,当第一个有效数据返回时结束,或均为解析到数据时结束. eg:@[@"8.8.8.8"]
/// @param recordType 记录类型 egkQNTypeA
/// @param queue 多个 udp 包所在的 queue
/// @param timeout 超时时间
+ (instancetype)resolverWithServerIPs:(NSArray <NSString *> *)serverIPs
recordType:(int)recordType
queue:(dispatch_queue_t _Nullable)queue
timeout:(int)timeout;
@end
NS_ASSUME_NONNULL_END