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

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

68
Pods/Qiniu/QiniuSDK/Utils/QNUtils.h generated Normal file
View File

@@ -0,0 +1,68 @@
//
// QNUtils.h
// QiniuSDK_Mac
//
// Created by yangsen on 2020/3/27.
// Copyright © 2020 Qiniu. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface QNUtils : NSObject
/// SDK 名称
+ (NSString *)sdkVersion;
/// SDK 开发语言
+ (NSString *)sdkLanguage;
/// 获取当前进程ID
+ (int64_t)getCurrentProcessID;
/// 获取当前线程ID
+ (int64_t)getCurrentThreadID;
/// 系统名称
+ (NSString *)systemName;
/// 系统版本
+ (NSString *)systemVersion;
/// 信号格数
+ (NSNumber *)getCurrentSignalStrength;
/// 网络类型
+ (NSString *)getCurrentNetworkType;
/// 获取当前时间戳 单位ms
+ (NSTimeInterval)currentTimestamp;
/// sdk document文件路径
+ (NSString *)sdkDocumentDirectory;
/// sdk cache文件路径
+ (NSString *)sdkCacheDirectory;
/// form escape
/// @param string escape string
+ (NSString *)formEscape:(NSString *)string;
/// 两个时间的时间段 单位:毫秒
+ (NSNumber *)dateDuration:(NSDate *)startDate endDate:(NSDate *)endDate;
/// 计算 上传 或 下载 速度 单位B/s
/// @param bytes 单位: B
/// @param totalTime 单位ms
/// @return 速度
+ (NSNumber *)calculateSpeed:(long long)bytes totalTime:(long long)totalTime;
/// 根据ip和host来确定IP的类型host可为空
/// @param ip ip
/// @param host host
+ (NSString *)getIpType:(NSString * _Nullable)ip host:(NSString * _Nullable)host;
@end
NS_ASSUME_NONNULL_END