解决了语音上传到问题,接下来要解决下载播放问题
This commit is contained in:
68
Pods/Qiniu/QiniuSDK/Utils/QNUtils.h
generated
Normal file
68
Pods/Qiniu/QiniuSDK/Utils/QNUtils.h
generated
Normal 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
|
||||
Reference in New Issue
Block a user