<uses-permission android:name="android.permission.INTERNET"/>//如果 Android targetSdkVersion 大于等于 31,需要添加以下标签,否则功能可能无法使用<application><uses-native-libraryandroid:name="libOpenCL.so"android:required="false" /><uses-native-libraryandroid:name="libOpenCL-car.so"android:required="false" /><uses-native-libraryandroid:name="libOpenCL-pixel.so"android:required="false" /></application>
-keep class com.tencent.** { *; }
TXVodPlayConfig playConfig = new TXVodPlayConfig();playConfig.mEnableRenderProcess = true;mVodPlayer.setConfig(playConfig);
String licenceUrl = "填入您购买的 License 的 URL";String licenseKey = "填入您购买的 License 的 Key"TXLiveBase.getInstance().setLicence(context, licenceUrl, licenseKey);
// 其中 appId, authId 是腾讯云签发的授权信息// srAlgorithmType 为超分算法类型,有下面的 3 个值可以选择MonetPlugin.setAppInfo(${appId}, ${authId}, ${srAlgorithmType});
类型 | 说明 |
TXMonetConstant#SR_ALGORITHM_TYPE_STANDARD | 标准模式:提供快速的超分辨率处理速度,适用于高实时性要求的场景。在这种模式下,可以实现显著的图像质量改善。 |
TXMonetConstant#SR_ALGORITHM_TYPE_PROFESSIONAL_HIGH_QUALITY | 专业版-高质量模式:确保了高图像质量,同时需要更高的设备性能。它适合于有高图像质量要求的场景,并推荐在中高端智能手机上使用。 |
TXMonetConstant#SR_ALGORITHM_TYPE_PROFESSIONAL_FAST | 专业版-快速模式:在牺牲一些图像质量的同时,确保了更快的处理速度。它适合于有高实时性要求的场景,并推荐在中档智能手机上使用。 |
@Overridepublic void onPlayEvent(TXVodPlayer player, int event, Bundle param) {if (event == TXLiveConstants.PLAY_EVT_VOD_PLAY_PREPARED) {//开启终端极速高清mVodPlayer.setStringOption("PARAM_SUPER_RESOLUTION_TYPE", 1);}}//关闭终端极速高清mVodPlayer.setStringOption("PARAM_SUPER_RESOLUTION_TYPE", 0);



// 配置播放器参数_config = [[TXVodPlayConfig alloc] init];// 设置帧数据格式(请设置为BGRA格式)_config.videoFrameFormatType = TX_VIDEO_PIXEL_FORMAT_BGRA;// 启动后处理,加载超分_config.enableRenderProcess = YES;[_txVodPlayer setConfig:_config];
// 建议在 [AppDelegate application:didFinishLaunchingWithOptions:] 中添加- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {NSString * const licenseURL = @"<获取到的licenseUrl>";NSString * const licenseKey = @"<获取到的key>";// TXLiveBase 位于 "TXLiveBase.h" 头文件中[TXLiveBase setLicence:licenseURL key:licenseKey];[TXLiveBase sharedInstance].delegate = self;NSLog(@"SDK Version = %@", [TXLiveBase getSDKVersionStr]);return YES;}#pragma mark - TXLiveBaseDelegate- (void)onLicenceLoaded:(int)result Reason:(NSString *)reason {NSLog(@"onLicenceLoaded: result:%d reason:%@", result, reason);}@end
// 引入头文件#import <TXCMonetPlugin/TXCMonetPluginInterface.h>#import <TXCMonetPlugin/TXCMonetPluginCommonDef.h>// 其中 appId, authId 是腾讯云签发的授权信息[[TXCMonetPluginManager sharedManager] setAppInfo:@"appId"authId:authIdalgorithmType:srAlgorithmType];
类型 | 说明 |
TXCMPAlgorithmType_Standard | 标准模式:提供快速的超分辨率处理速度,适用于高实时性要求的场景。在这种模式下,可以实现显著的图像质量改善。 |
TXCMPAlgorithmType_Professional_High_Quality | 专业版-高质量模式:确保了高图像质量,同时需要更高的设备性能。它适合于有高图像质量要求的场景,并推荐在中高端智能手机上使用。 |
TXCMPAlgorithmType_Professional_Fast | 专业版-快速模式:在牺牲一些图像质量的同时,确保了更快的处理速度。它适合于有高实时性要求的场景,并推荐在中档智能手机上使用。 |
// 配置播放器参数_config = [[TXVodPlayConfig alloc] init];// 设置帧数据格式(请设置为BGRA格式)_config.videoFrameFormatType = TX_VIDEO_PIXEL_FORMAT_BGRA;// 启动后处理,加载超分_config.enableRenderProcess = YES;[_txVodPlayer setConfig:_config];
//开启终端极速高清//注意:终端极速高清的开启设置需要在播放器播放之前,或者如果在播放过程中进行设置,在设置以后需要重启一下//播放,建议这里可以做一个切换动画NSMutableDictionary *extInfoMap = [NSMutableDictionary dictionary];[extInfoMap setObject:@"1" forKey:@"PARAM_SUPER_RESOLUTION_TYPE"];[_txVodPlayer setExtentOptionInfo:extInfoMap];//关闭终端极速高清[extInfoMap setObject:@"0" forKey:@"PARAM_SUPER_RESOLUTION_TYPE"];
HostEngine-PluginManager: [createPluginInstance],pluginId|2|clazzName|com.tencent.liteav.monet.MonetPlugin
[PluginsSDK] plugin config : pluginId = 2, pluginName = Monet
MonetPlugin-Process: [updateModule], moduleType=1
[MonetProcessor] update TSR processor algorithm , tsrProcessor: 0x1023432b algorithmType is 1
文档反馈