react-native-superplayer 源码。packages/react-native-superplayer),然后在项目的 package.json 中以本地依赖方式引入:{"dependencies": {"react-native-superplayer": "file:./packages/react-native-superplayer"}}
# yarnyarn install
cd ios && pod install
AndroidManifest.xml 中增加如下配置:<!--网络权限--><uses-permission android:name="android.permission.INTERNET" />
res/xml/network_security_config.xml 文件,设置网络安全性配置:<?xml version="1.0" encoding="utf-8"?><network-security-config><domain-config cleartextTrafficPermitted="true"><domain includeSubdomains="true">127.0.0.1</domain></domain-config></network-security-config>
AndroidManifest.xml 文件下的 application 标签增加以下属性:<?xml version="1.0" encoding="utf-8"?><manifest ... ><application android:networkSecurityConfig="@xml/network_security_config"... >...</application></manifest>
Info.plist 中增加如下配置:<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict>
rm -rf Podsrm -rf Podfile.lockpod update
TXVodPlayer.bundle 里的内置资源,必须在编译前手动将其加入 Xcode 工程,不要修改 bundle 名称或其内部任何资源名,否则会导致切换画中画失败。


import { SuperPlayerEnv, LogLevel } from 'react-native-superplayer';// 在 App 启动时配置 Licenseconst initLicense = async () => {const result = await SuperPlayerEnv.setLicense('your_license_url', // License URL'your_license_key' // License Key);if (result.result === 0) {console.log('License 设置成功');} else {console.error('License 设置失败:', result.reason);}};// 可选:设置日志级别SuperPlayerEnv.setLogLevel(LogLevel.INFO);
级别 | 值 | 说明 |
VERBOSE | 0 | 输出所有级别的 log。 |
DEBUG | 1 | 输出 DEBUG 及以上级别。 |
INFO | 2 | 输出 INFO 及以上级别。 |
WARN | 3 | 输出 WARNING 及以上级别。 |
ERROR | 4 | 输出 ERROR 及以上级别。 |
FATAL | 5 | 只输出 FATAL 级别。 |
NULL | 6 | 不输出任何 SDK log。 |
TXVodPlayer,进行定制开发。项目中提供了 example 工程,可参考其中的示例代码。SuperPlayerViewComponent 提供了视频渲染容器,您可以在此基础上构建自定义 UI 交互。/sdcard/Android/data/packagename/files/log/tencent/liteavsandbox 的 Documents/logSuperPlayerEnv.setLogLevel() 设置 log 输出级别,支持以下级别:VERBOSE(0)、DEBUG(1)、INFO(2)、WARN(3)、ERROR(4)、FATAL(5)、NULL(6)。设置为 NULL 则不输出任何 SDK log。cd exampleyarn installcd ios && pod install && cd ..# Androidyarn android# iOSyarn ios
文档反馈