mirror of
https://github.com/wechat-miniprogram/minigame-tuanjie-transform-sdk.git
synced 2026-04-22 01:35:56 +08:00
Auto-publish.
This commit is contained in:
parent
39e40b33bf
commit
a67f350ac7
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: DytLvSj8UC9CKob0XUy9Y3usKDmX8US1YgxYmBxa1iAZ/I8JbM5wZwE=
|
guid: cccbd1d680cfe34fa1fef9e4875e5a12
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: XSwesi78AS28ymfR2HEhHpEBAC2DHupI1hIKP7HApjHRaZgGw+DTwWI=
|
guid: cccbd1d680cfe34fa1fef9e3375e5a12
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
Binary file not shown.
@ -2,26 +2,21 @@ mergeInto(LibraryManager.library, {
|
|||||||
// 定义供 C/C++ 调用的 JS 函数
|
// 定义供 C/C++ 调用的 JS 函数
|
||||||
js_batchRender_malloc: function(data, size, isSync) {
|
js_batchRender_malloc: function(data, size, isSync) {
|
||||||
// 直接从 WASM 内存创建视图(零拷贝)
|
// 直接从 WASM 内存创建视图(零拷贝)
|
||||||
const binaryData = new Uint8Array(Module.HEAPU8.buffer, data, size);
|
const targetBuffer = new Uint8Array(Module.HEAPU8.buffer, data, size);
|
||||||
// 转换为标准 ArrayBuffer(如果需要复制)
|
|
||||||
const targetBuffer =
|
|
||||||
binaryData.buffer.slice(binaryData.byteOffset, binaryData.byteOffset + binaryData.byteLength);
|
|
||||||
//console.log("processBinaryData invoke");
|
//console.log("processBinaryData invoke");
|
||||||
const extBuffer = new ArrayBuffer(1);
|
const extBuffer = new ArrayBuffer(1);
|
||||||
const headerBuffer = new ArrayBuffer(8);
|
|
||||||
const headerBufferView = new DataView(headerBuffer);
|
|
||||||
headerBufferView.setUint32(0, 0xDEC0DE, true);
|
|
||||||
headerBufferView.setUint32(4, mtl.ctx.__uid(), true);
|
|
||||||
const merged = new Uint8Array(headerBuffer.byteLength + targetBuffer.byteLength);
|
|
||||||
merged.set(new Uint8Array(headerBuffer), 0);
|
|
||||||
merged.set(new Uint8Array(targetBuffer), headerBuffer.byteLength);
|
|
||||||
if(!isSync){
|
if(!isSync){
|
||||||
mtl.batchRenderAsync(merged.buffer, extBuffer);
|
mtl.batchRenderAsync(targetBuffer, extBuffer);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
const result = mtl.batchRender(merged.buffer, extBuffer).buffer;
|
const response = mtl.batchRender(targetBuffer, extBuffer);
|
||||||
if(result.byteLength == 0){
|
if (!response) {
|
||||||
return null;;
|
return null;
|
||||||
|
}
|
||||||
|
const result = response.buffer;
|
||||||
|
if(!result || result.byteLength == 0){
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
// 申请内存空间,后续在cpp wasm部分使用,记得释放
|
// 申请内存空间,后续在cpp wasm部分使用,记得释放
|
||||||
const ptr = Module._malloc(result.byteLength);
|
const ptr = Module._malloc(result.byteLength);
|
||||||
|
|||||||
@ -107,6 +107,14 @@ namespace WeChatWASM
|
|||||||
return config.CompileOptions.enableiOSMetal;
|
return config.CompileOptions.enableiOSMetal;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// 用于replaceRules判断是否需要注入相关的修改
|
||||||
|
public static bool UseEmscriptenGLX
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return config.CompileOptions.enableEmscriptenGLX;
|
||||||
|
}
|
||||||
|
}
|
||||||
// public static void SetPlayableEnabled(bool enabled)
|
// public static void SetPlayableEnabled(bool enabled)
|
||||||
// {
|
// {
|
||||||
// isPlayableBuild = enabled;
|
// isPlayableBuild = enabled;
|
||||||
@ -126,6 +134,8 @@ namespace WeChatWASM
|
|||||||
}
|
}
|
||||||
// iOS metal 的相关特性
|
// iOS metal 的相关特性
|
||||||
ProcessWxiOSMetalBinaries();
|
ProcessWxiOSMetalBinaries();
|
||||||
|
// emscriptenglx的相关特性
|
||||||
|
ProcessWxEmscriptenGLXBinaries();
|
||||||
MakeEnvForLuaAdaptor();
|
MakeEnvForLuaAdaptor();
|
||||||
// JSLib
|
// JSLib
|
||||||
SettingWXTextureMinJSLib();
|
SettingWXTextureMinJSLib();
|
||||||
@ -371,6 +381,59 @@ namespace WeChatWASM
|
|||||||
AssetDatabase.Refresh();
|
AssetDatabase.Refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void ProcessWxEmscriptenGLXBinaries()
|
||||||
|
{
|
||||||
|
string[] glLibs;
|
||||||
|
string DS = WXAssetsTextTools.DS;
|
||||||
|
if (UnityUtil.GetSDKMode() == UnityUtil.SDKMode.Package)
|
||||||
|
{
|
||||||
|
glLibs = new string[]
|
||||||
|
{
|
||||||
|
$"Packages{DS}com.qq.weixin.minigame{DS}Runtime{DS}Plugins{DS}libemscriptenglx.a",
|
||||||
|
$"Packages{DS}com.qq.weixin.minigame{DS}Runtime{DS}Plugins{DS}libemscriptenglx_2021.a",
|
||||||
|
};
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string glLibRootDir = $"Assets{DS}WX-WASM-SDK-V2{DS}Runtime{DS}Plugins{DS}";
|
||||||
|
|
||||||
|
// 下方顺序不要变动
|
||||||
|
glLibs = new string[]
|
||||||
|
{
|
||||||
|
$"{glLibRootDir}libemscriptenglx.a",
|
||||||
|
$"{glLibRootDir}libemscriptenglx_2021.a",
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
// unity2022, tuanjie lib引入
|
||||||
|
bool showEnableGLX2022Plugin = config.CompileOptions.enableEmscriptenGLX && IsCompatibleWithUnity202203OrNewer();
|
||||||
|
|
||||||
|
var glx2022Importer = AssetImporter.GetAtPath(glLibs[0]) as PluginImporter;
|
||||||
|
#if PLATFORM_WEIXINMINIGAME
|
||||||
|
glx2022Importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, showEnableGLX2022Plugin);
|
||||||
|
#else
|
||||||
|
glx2022Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, showEnableGLX2022Plugin);
|
||||||
|
#endif
|
||||||
|
SetPluginCompatibilityByModifyingMetadataFile(glLibs[0], showEnableGLX2022Plugin);
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
// unity2021 lib引入
|
||||||
|
bool showEnableGLX2021Plugin = config.CompileOptions.enableEmscriptenGLX && IsCompatibleWithUnity202102To202203();
|
||||||
|
|
||||||
|
var glx2021Importer = AssetImporter.GetAtPath(glLibs[1]) as PluginImporter;
|
||||||
|
#if PLATFORM_WEIXINMINIGAME
|
||||||
|
glx2021Importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, showEnableGLX2021Plugin);
|
||||||
|
#else
|
||||||
|
glx2021Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, showEnableGLX2021Plugin);
|
||||||
|
#endif
|
||||||
|
SetPluginCompatibilityByModifyingMetadataFile(glLibs[1], showEnableGLX2021Plugin);
|
||||||
|
}
|
||||||
|
|
||||||
|
AssetDatabase.Refresh();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Lua Adaptor Settings.
|
* Lua Adaptor Settings.
|
||||||
*/
|
*/
|
||||||
@ -1395,8 +1458,7 @@ namespace WeChatWASM
|
|||||||
var buildTemplate = new BuildTemplate(
|
var buildTemplate = new BuildTemplate(
|
||||||
Path.Combine(UnityUtil.GetWxSDKRootPath(), "Runtime", defaultTemplateDir),
|
Path.Combine(UnityUtil.GetWxSDKRootPath(), "Runtime", defaultTemplateDir),
|
||||||
Path.Combine(Application.dataPath, "WX-WASM-SDK-V2", "Editor", "template"),
|
Path.Combine(Application.dataPath, "WX-WASM-SDK-V2", "Editor", "template"),
|
||||||
Path.Combine(config.ProjectConf.DST, miniGameDir),
|
Path.Combine(config.ProjectConf.DST, miniGameDir)
|
||||||
true
|
|
||||||
);
|
);
|
||||||
buildTemplate.start();
|
buildTemplate.start();
|
||||||
// FIX: 2021.2版本生成symbol有bug,导出时生成symbol报错,有symbol才copy
|
// FIX: 2021.2版本生成symbol有bug,导出时生成symbol报错,有symbol才copy
|
||||||
@ -1983,7 +2045,7 @@ namespace WeChatWASM
|
|||||||
config.ProjectConf.bundleHashLength.ToString(),
|
config.ProjectConf.bundleHashLength.ToString(),
|
||||||
bundlePathIdentifierStr,
|
bundlePathIdentifierStr,
|
||||||
excludeFileExtensionsStr,
|
excludeFileExtensionsStr,
|
||||||
config.CompileOptions.enableiOSMetal ? "5" : (config.CompileOptions.Webgl2 ? "2" : "1"),
|
config.CompileOptions.Webgl2 ? "2" : "1",
|
||||||
Application.unityVersion,
|
Application.unityVersion,
|
||||||
WXExtEnvDef.pluginVersion,
|
WXExtEnvDef.pluginVersion,
|
||||||
config.ProjectConf.dataFileSubPrefix,
|
config.ProjectConf.dataFileSubPrefix,
|
||||||
@ -2032,7 +2094,9 @@ namespace WeChatWASM
|
|||||||
config.ProjectConf.MemorySize.ToString(),
|
config.ProjectConf.MemorySize.ToString(),
|
||||||
config.SDKOptions.disableMultiTouch ? "true" : "false",
|
config.SDKOptions.disableMultiTouch ? "true" : "false",
|
||||||
// Perfstream,暂时设为false
|
// Perfstream,暂时设为false
|
||||||
"false"
|
"false",
|
||||||
|
config.CompileOptions.enableEmscriptenGLX ? "true" : "false",
|
||||||
|
config.CompileOptions.enableiOSMetal ? "true" : "false"
|
||||||
});
|
});
|
||||||
|
|
||||||
List<Rule> replaceList = new List<Rule>(replaceArrayList);
|
List<Rule> replaceList = new List<Rule>(replaceArrayList);
|
||||||
|
|||||||
@ -185,6 +185,7 @@ namespace WeChatWASM
|
|||||||
this.formCheckbox("profilingMemory", "Profiling Memory");
|
this.formCheckbox("profilingMemory", "Profiling Memory");
|
||||||
this.formCheckbox("webgl2", "WebGL2.0");
|
this.formCheckbox("webgl2", "WebGL2.0");
|
||||||
this.formCheckbox("iOSPerformancePlus", "iOSPerformancePlus(?)", "是否使用iOS高性能+渲染方案,有助于提升渲染兼容性、降低WebContent进程内存");
|
this.formCheckbox("iOSPerformancePlus", "iOSPerformancePlus(?)", "是否使用iOS高性能+渲染方案,有助于提升渲染兼容性、降低WebContent进程内存");
|
||||||
|
this.formCheckbox("EmscriptenGLX", "EmscriptenGLX(?)", "是否使用EmscriptenGLX渲染方案");
|
||||||
// this.formCheckbox("iOSMetal", "iOSMetal(?)", "是否使用iOSMetal渲染方案,需要开启iOS高性能+模式,有助于提升运行性能,降低iOS功耗");
|
// this.formCheckbox("iOSMetal", "iOSMetal(?)", "是否使用iOSMetal渲染方案,需要开启iOS高性能+模式,有助于提升运行性能,降低iOS功耗");
|
||||||
this.formCheckbox("deleteStreamingAssets", "Clear Streaming Assets");
|
this.formCheckbox("deleteStreamingAssets", "Clear Streaming Assets");
|
||||||
this.formCheckbox("cleanBuild", "Clean WebGL Build");
|
this.formCheckbox("cleanBuild", "Clean WebGL Build");
|
||||||
@ -449,6 +450,7 @@ namespace WeChatWASM
|
|||||||
this.setData("webgl2", config.CompileOptions.Webgl2);
|
this.setData("webgl2", config.CompileOptions.Webgl2);
|
||||||
this.setData("iOSPerformancePlus", config.CompileOptions.enableIOSPerformancePlus);
|
this.setData("iOSPerformancePlus", config.CompileOptions.enableIOSPerformancePlus);
|
||||||
this.setData("iOSMetal", config.CompileOptions.enableiOSMetal);
|
this.setData("iOSMetal", config.CompileOptions.enableiOSMetal);
|
||||||
|
this.setData("EmscriptenGLX", config.CompileOptions.enableEmscriptenGLX);
|
||||||
this.setData("fbslim", config.CompileOptions.fbslim);
|
this.setData("fbslim", config.CompileOptions.fbslim);
|
||||||
this.setData("useFriendRelation", config.SDKOptions.UseFriendRelation);
|
this.setData("useFriendRelation", config.SDKOptions.UseFriendRelation);
|
||||||
this.setData("useMiniGameChat", config.SDKOptions.UseMiniGameChat);
|
this.setData("useMiniGameChat", config.SDKOptions.UseMiniGameChat);
|
||||||
@ -528,6 +530,7 @@ namespace WeChatWASM
|
|||||||
config.CompileOptions.Webgl2 = this.getDataCheckbox("webgl2");
|
config.CompileOptions.Webgl2 = this.getDataCheckbox("webgl2");
|
||||||
config.CompileOptions.enableIOSPerformancePlus = this.getDataCheckbox("iOSPerformancePlus");
|
config.CompileOptions.enableIOSPerformancePlus = this.getDataCheckbox("iOSPerformancePlus");
|
||||||
config.CompileOptions.enableiOSMetal = this.getDataCheckbox("iOSMetal");
|
config.CompileOptions.enableiOSMetal = this.getDataCheckbox("iOSMetal");
|
||||||
|
config.CompileOptions.enableEmscriptenGLX = this.getDataCheckbox("EmscriptenGLX");
|
||||||
config.CompileOptions.fbslim = this.getDataCheckbox("fbslim");
|
config.CompileOptions.fbslim = this.getDataCheckbox("fbslim");
|
||||||
config.SDKOptions.UseFriendRelation = this.getDataCheckbox("useFriendRelation");
|
config.SDKOptions.UseFriendRelation = this.getDataCheckbox("useFriendRelation");
|
||||||
config.SDKOptions.UseMiniGameChat = this.getDataCheckbox("useMiniGameChat");
|
config.SDKOptions.UseMiniGameChat = this.getDataCheckbox("useMiniGameChat");
|
||||||
|
|||||||
@ -129,6 +129,10 @@ namespace WeChatWASM
|
|||||||
{
|
{
|
||||||
return WXConvertCore.UseiOSMetal;
|
return WXConvertCore.UseiOSMetal;
|
||||||
});
|
});
|
||||||
|
WXExtEnvDef.RegisterAction("WXConvertCore.UseEmscriptenGLX", (args) =>
|
||||||
|
{
|
||||||
|
return WXConvertCore.UseEmscriptenGLX;
|
||||||
|
});
|
||||||
WXExtEnvDef.RegisterAction("UnityUtil.GetWxSDKRootPath", (args) =>
|
WXExtEnvDef.RegisterAction("UnityUtil.GetWxSDKRootPath", (args) =>
|
||||||
{
|
{
|
||||||
#if UNITY_2018
|
#if UNITY_2018
|
||||||
|
|||||||
@ -2,7 +2,7 @@ namespace WeChatWASM
|
|||||||
{
|
{
|
||||||
public class WXPluginVersion
|
public class WXPluginVersion
|
||||||
{
|
{
|
||||||
public static string pluginVersion = "202508190736"; // 这一行不要改他,导出的时候会自动替换
|
public static string pluginVersion = "202509031144"; // 这一行不要改他,导出的时候会自动替换
|
||||||
}
|
}
|
||||||
|
|
||||||
public class WXPluginConf
|
public class WXPluginConf
|
||||||
|
|||||||
Binary file not shown.
@ -653,6 +653,7 @@
|
|||||||
是否使用iOS metal指令流
|
是否使用iOS metal指令流
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<!-- Badly formed XML comment ignored for member "F:WeChatWASM.CompileOptions.enableEmscriptenGLX" -->
|
||||||
<member name="F:WeChatWASM.CompileOptions.brotliMT">
|
<member name="F:WeChatWASM.CompileOptions.brotliMT">
|
||||||
<summary>
|
<summary>
|
||||||
是否使用brotli多线程压缩
|
是否使用brotli多线程压缩
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4e2a80fab2cbe76fc8f8a9443ecab609
|
guid: cfde08f93a9119f61e03c34aa0df4504
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -419,8 +419,8 @@ mergeInto(LibraryManager.library, {
|
|||||||
WXVideoAddListener: function(id, key) {
|
WXVideoAddListener: function(id, key) {
|
||||||
window.WXWASMSDK.WXVideoAddListener(_WXPointer_stringify_adaptor(id), _WXPointer_stringify_adaptor(key));
|
window.WXWASMSDK.WXVideoAddListener(_WXPointer_stringify_adaptor(id), _WXPointer_stringify_adaptor(key));
|
||||||
},
|
},
|
||||||
WXVideoDestroy: function(id) {
|
WXVideoDestroy: function(id, isLast) {
|
||||||
window.WXWASMSDK.WXVideoDestroy(_WXPointer_stringify_adaptor(id));
|
window.WXWASMSDK.WXVideoDestroy(_WXPointer_stringify_adaptor(id), isLast);
|
||||||
},
|
},
|
||||||
WXVideoExitFullScreen: function(id) {
|
WXVideoExitFullScreen: function(id) {
|
||||||
window.WXWASMSDK.WXVideoExitFullScreen(_WXPointer_stringify_adaptor(id));
|
window.WXWASMSDK.WXVideoExitFullScreen(_WXPointer_stringify_adaptor(id));
|
||||||
|
|||||||
@ -98,18 +98,19 @@ var WXAssetBundleLibrary = {
|
|||||||
value: function get(key) {
|
value: function get(key) {
|
||||||
var temp = this.hash.get(key);
|
var temp = this.hash.get(key);
|
||||||
if (temp !== undefined) {
|
if (temp !== undefined) {
|
||||||
if(temp.cleanable && unityNamespace.isAndroid && temp.time + this.ttl * 1000 < Date.now()){
|
// 忽略permission denied,屏蔽上报
|
||||||
try {
|
// if(temp.cleanable && unityNamespace.isAndroid && temp.time + this.ttl * 1000 < Date.now()){
|
||||||
var check_path = WXFS.fd2wxStream.get(key).path
|
// try {
|
||||||
if(!GameGlobal.manager.getCachePath(check_path)){
|
// var check_path = WXFS.fd2wxStream.get(key).path
|
||||||
throw new Error("No such file in the wx cache system")
|
// if(!GameGlobal.manager.getCachePath(check_path)){
|
||||||
}
|
// throw new Error("No such file in the wx cache system")
|
||||||
WXFS.fs.statSync(check_path)
|
// }
|
||||||
} catch (e) {
|
// WXFS.fs.statSync(check_path)
|
||||||
GameGlobal.manager.reporter.wxAssetBundle.reportEmptyContent({stage: WXFS.WXABErrorSteps['kCacheGet'], path: check_path, error: !!e ? e.toString() : 'unknown'});
|
// } catch (e) {
|
||||||
GameGlobal.manager.Logger.pluginLog('[WXAssetBundle]Android statSync path: ' + check_path + ' error: ' + (!!e ? e.toString() : 'unknown'));
|
// GameGlobal.manager.reporter.wxAssetBundle.reportEmptyContent({stage: WXFS.WXABErrorSteps['kCacheGet'], path: check_path, error: !!e ? e.toString() : 'unknown'});
|
||||||
}
|
// GameGlobal.manager.Logger.pluginLog('[WXAssetBundle]Android statSync path: ' + check_path + ' error: ' + (!!e ? e.toString() : 'unknown'));
|
||||||
}
|
// }
|
||||||
|
// }
|
||||||
this.hash.delete(key);
|
this.hash.delete(key);
|
||||||
temp.time = Date.now();
|
temp.time = Date.now();
|
||||||
this.hash.set(key, temp);
|
this.hash.set(key, temp);
|
||||||
|
|||||||
BIN
Runtime/Plugins/libemscriptenglx.a
Normal file
BIN
Runtime/Plugins/libemscriptenglx.a
Normal file
Binary file not shown.
69
Runtime/Plugins/libemscriptenglx.a.meta
Normal file
69
Runtime/Plugins/libemscriptenglx.a.meta
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: cccbd1d680cfe34fa1fef9e4875e5f23
|
||||||
|
PluginImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
iconMap: {}
|
||||||
|
executionOrder: {}
|
||||||
|
defineConstraints: []
|
||||||
|
isPreloaded: 0
|
||||||
|
isOverridable: 1
|
||||||
|
isExplicitlyReferenced: 0
|
||||||
|
validateReferences: 1
|
||||||
|
platformData:
|
||||||
|
- first:
|
||||||
|
: Any
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings:
|
||||||
|
Exclude Editor: 0
|
||||||
|
Exclude Linux64: 0
|
||||||
|
Exclude OSXUniversal: 0
|
||||||
|
Exclude WeixinMiniGame: 0
|
||||||
|
Exclude Win: 0
|
||||||
|
Exclude Win64: 0
|
||||||
|
- first:
|
||||||
|
Any:
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings: {}
|
||||||
|
- first:
|
||||||
|
Editor: Editor
|
||||||
|
second:
|
||||||
|
enabled: 1
|
||||||
|
settings:
|
||||||
|
CPU: AnyCPU
|
||||||
|
DefaultValueInitialized: true
|
||||||
|
OS: AnyOS
|
||||||
|
- first:
|
||||||
|
Standalone: Linux64
|
||||||
|
second:
|
||||||
|
enabled: 1
|
||||||
|
settings:
|
||||||
|
CPU: AnyCPU
|
||||||
|
- first:
|
||||||
|
Standalone: OSXUniversal
|
||||||
|
second:
|
||||||
|
enabled: 1
|
||||||
|
settings:
|
||||||
|
CPU: AnyCPU
|
||||||
|
- first:
|
||||||
|
Standalone: Win
|
||||||
|
second:
|
||||||
|
enabled: 1
|
||||||
|
settings:
|
||||||
|
CPU: AnyCPU
|
||||||
|
- first:
|
||||||
|
Standalone: Win64
|
||||||
|
second:
|
||||||
|
enabled: 1
|
||||||
|
settings:
|
||||||
|
CPU: AnyCPU
|
||||||
|
- first:
|
||||||
|
WeixinMiniGame: WeixinMiniGame
|
||||||
|
second:
|
||||||
|
enabled: 1
|
||||||
|
settings: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Runtime/Plugins/libemscriptenglx_2021.a
Normal file
BIN
Runtime/Plugins/libemscriptenglx_2021.a
Normal file
Binary file not shown.
93
Runtime/Plugins/libemscriptenglx_2021.a.meta
Normal file
93
Runtime/Plugins/libemscriptenglx_2021.a.meta
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 89ccba97a8e2991dc502c741bc8cd6c6
|
||||||
|
PluginImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
iconMap: {}
|
||||||
|
executionOrder: {}
|
||||||
|
defineConstraints: []
|
||||||
|
isPreloaded: 0
|
||||||
|
isOverridable: 1
|
||||||
|
isExplicitlyReferenced: 0
|
||||||
|
validateReferences: 1
|
||||||
|
platformData:
|
||||||
|
- first:
|
||||||
|
: Any
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings:
|
||||||
|
Exclude Android: 1
|
||||||
|
Exclude Editor: 1
|
||||||
|
Exclude Linux64: 1
|
||||||
|
Exclude OSXUniversal: 1
|
||||||
|
Exclude WebGL: 1
|
||||||
|
Exclude Win: 1
|
||||||
|
Exclude Win64: 1
|
||||||
|
Exclude WindowsStoreApps: 1
|
||||||
|
- first:
|
||||||
|
Android: Android
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings:
|
||||||
|
AndroidSharedLibraryType: Executable
|
||||||
|
CPU: ARMv7
|
||||||
|
- first:
|
||||||
|
Any:
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings: {}
|
||||||
|
- first:
|
||||||
|
Editor: Editor
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings:
|
||||||
|
CPU: AnyCPU
|
||||||
|
DefaultValueInitialized: true
|
||||||
|
OS: AnyOS
|
||||||
|
- first:
|
||||||
|
Standalone: Linux64
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings:
|
||||||
|
CPU: None
|
||||||
|
- first:
|
||||||
|
Standalone: OSXUniversal
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings:
|
||||||
|
CPU: None
|
||||||
|
- first:
|
||||||
|
Standalone: Win
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings:
|
||||||
|
CPU: None
|
||||||
|
- first:
|
||||||
|
Standalone: Win64
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings:
|
||||||
|
CPU: None
|
||||||
|
- first:
|
||||||
|
WebGL: WebGL
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings: {}
|
||||||
|
- first:
|
||||||
|
WeixinMiniGame: WeixinMiniGame
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings: {}
|
||||||
|
- first:
|
||||||
|
Windows Store Apps: WindowsStoreApps
|
||||||
|
second:
|
||||||
|
enabled: 0
|
||||||
|
settings:
|
||||||
|
CPU: AnyCPU
|
||||||
|
DontProcess: false
|
||||||
|
PlaceholderPath:
|
||||||
|
SDK: AnySDK
|
||||||
|
ScriptingBackend: AnyScriptingBackend
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
Binary file not shown.
@ -1749,116 +1749,126 @@
|
|||||||
视频的总时长,单位为秒
|
视频的总时长,单位为秒
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.x">
|
<member name="F:WeChatWASM.CreateVideoOption.src">
|
||||||
<summary>
|
|
||||||
视频的左上角横坐标
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.y">
|
|
||||||
<summary>
|
|
||||||
视频的左上角纵坐标
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.width">
|
|
||||||
<summary>
|
|
||||||
视频的宽度
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.height">
|
|
||||||
<summary>
|
|
||||||
视频的高度
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.src">
|
|
||||||
<summary>
|
<summary>
|
||||||
视频的资源地址
|
视频的资源地址
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.poster">
|
<member name="F:WeChatWASM.CreateVideoOption.autoplay">
|
||||||
<summary>
|
|
||||||
视频的封面
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.initialTime">
|
|
||||||
<summary>
|
|
||||||
视频的初始播放位置,单位为 s 秒
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.playbackRate">
|
|
||||||
<summary>
|
|
||||||
视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.live">
|
|
||||||
<summary>
|
|
||||||
视频是否为直播
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.objectFit">
|
|
||||||
<summary>
|
|
||||||
视频的缩放模式
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.controls">
|
|
||||||
<summary>
|
|
||||||
视频是否显示控件
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.showProgress">
|
|
||||||
<summary>
|
|
||||||
是否显示视频底部进度条
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.showProgressInControlMode">
|
|
||||||
<summary>
|
|
||||||
是否显示控制栏的进度条
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.backgroundColor">
|
|
||||||
<summary>
|
|
||||||
视频背景颜色
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.autoplay">
|
|
||||||
<summary>
|
<summary>
|
||||||
视频是否自动播放
|
视频是否自动播放
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.loop">
|
<member name="F:WeChatWASM.CreateVideoOption.backgroundColor">
|
||||||
<summary>
|
<summary>
|
||||||
视频是否是否循环播放
|
视频背景颜色
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.muted">
|
<member name="F:WeChatWASM.CreateVideoOption.controls">
|
||||||
<summary>
|
<summary>
|
||||||
视频是否禁音播放
|
视频是否显示控件
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.obeyMuteSwitch">
|
<member name="F:WeChatWASM.CreateVideoOption.enablePlayGesture">
|
||||||
<summary>
|
|
||||||
视频是否遵循系统静音开关设置(仅iOS)
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.enableProgressGesture">
|
|
||||||
<summary>
|
|
||||||
是否启用手势控制播放进度
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.enablePlayGesture">
|
|
||||||
<summary>
|
<summary>
|
||||||
是否开启双击播放的手势
|
是否开启双击播放的手势
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.showCenterPlayBtn">
|
<member name="F:WeChatWASM.CreateVideoOption.enableProgressGesture">
|
||||||
|
<summary>
|
||||||
|
是否启用手势控制播放进度
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.height">
|
||||||
|
<summary>
|
||||||
|
视频的高度
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.initialTime">
|
||||||
|
<summary>
|
||||||
|
视频的初始播放位置,单位为 s 秒
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.live">
|
||||||
|
<summary>
|
||||||
|
视频是否为直播
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.loop">
|
||||||
|
<summary>
|
||||||
|
视频是否是否循环播放
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.muted">
|
||||||
|
<summary>
|
||||||
|
视频是否禁音播放
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.obeyMuteSwitch">
|
||||||
|
<summary>
|
||||||
|
视频是否遵循系统静音开关设置(仅iOS)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.objectFit">
|
||||||
|
<summary>
|
||||||
|
视频的缩放模式
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.playbackRate">
|
||||||
|
<summary>
|
||||||
|
视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.poster">
|
||||||
|
<summary>
|
||||||
|
视频的封面
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.showCenterPlayBtn">
|
||||||
<summary>
|
<summary>
|
||||||
是否显示视频中央的播放按钮
|
是否显示视频中央的播放按钮
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.underGameView">
|
<member name="F:WeChatWASM.CreateVideoOption.showProgress">
|
||||||
|
<summary>
|
||||||
|
是否显示视频底部进度条
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.showProgressInControlMode">
|
||||||
|
<summary>
|
||||||
|
是否显示控制栏的进度条
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.width">
|
||||||
|
<summary>
|
||||||
|
视频的宽度
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.x">
|
||||||
|
<summary>
|
||||||
|
视频的左上角横坐标
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.y">
|
||||||
|
<summary>
|
||||||
|
视频的左上角纵坐标
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.underGameView">
|
||||||
<summary>
|
<summary>
|
||||||
视频是否显示在游戏画布之下
|
视频是否显示在游戏画布之下
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.autoPauseIfNavigate">
|
||||||
|
<summary>
|
||||||
|
视频跳转后自动暂停播放
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.autoPauseIfOpenNative">
|
||||||
|
<summary>
|
||||||
|
视频跳转原生页后自动暂停播放
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="F:WeChatWASM.EnvVersion.develop">
|
<member name="F:WeChatWASM.EnvVersion.develop">
|
||||||
<summary>
|
<summary>
|
||||||
开发版
|
开发版
|
||||||
@ -3129,6 +3139,100 @@
|
|||||||
选填,部分活动、功能允许接收自定义query参数,请参阅渠道说明,默认可不填
|
选填,部分活动、功能允许接收自定义query参数,请参阅渠道说明,默认可不填
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="F:WeChatWASM.VirtualPaymentError.errMsg">
|
||||||
|
错误信息
|
||||||
|
|
||||||
|
| 错误码 | 错误信息 | 说明 |
|
||||||
|
| - | - | - |
|
||||||
|
| 1001 | | 参数错误 |
|
||||||
|
| -1 | | 支付失败 |
|
||||||
|
| -2 | | 支付取消 |
|
||||||
|
| -4 | | 风控拦截 |
|
||||||
|
| -5 | | 开通签约结果未知 |
|
||||||
|
| -15001 | | 参数错误,具体原因见err_msg |
|
||||||
|
| -15002 | | outTradeNo重复使用,请换新单号重试 |
|
||||||
|
| -15003 | | 系统错误 |
|
||||||
|
| -15004 | | currencyType错误,目前只能填CNY |
|
||||||
|
| -15005 | | 用户态签名signature错误 |
|
||||||
|
| -15006 | | 支付签名paySig错误 |
|
||||||
|
| -15007 | | session_key过期 |
|
||||||
|
| -15008 | | 二级商户进件未完成 |
|
||||||
|
| -15009 | | 代币未发布 |
|
||||||
|
| -15010 | | 道具productId未发布 |
|
||||||
|
| -15011 | | 现网版本的env只能是0,不能填1(沙盒环境) |
|
||||||
|
| -15012 | | 调用米大师失败导致关单,请换新单号重试 |
|
||||||
|
| -15013 | | goodsPrice道具价格错误 |
|
||||||
|
| -15014 | | 道具/代币发布未生效,禁止下单,大概10分钟后生效 |
|
||||||
|
| -15016 | | signData格式有问题 |
|
||||||
|
| -15017 | | 此商家涉嫌违规,收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
|
||||||
|
| -15018 | | 代币或者道具productId审核不通过 |
|
||||||
|
| -15019 | | 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
|
||||||
|
| -15020 | | 操作过快,请稍候再试 |
|
||||||
|
| -15021 | | 小程序被限频交易 |
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.VirtualPaymentError.errCode">
|
||||||
|
错误码
|
||||||
|
|
||||||
|
| 错误码 | 错误信息 | 说明 |
|
||||||
|
| - | - | - |
|
||||||
|
| 1001 | | 参数错误 |
|
||||||
|
| -1 | | 支付失败 |
|
||||||
|
| -2 | | 支付取消 |
|
||||||
|
| -4 | | 风控拦截 |
|
||||||
|
| -5 | | 开通签约结果未知 |
|
||||||
|
| -15001 | | 参数错误,具体原因见err_msg |
|
||||||
|
| -15002 | | outTradeNo重复使用,请换新单号重试 |
|
||||||
|
| -15003 | | 系统错误 |
|
||||||
|
| -15004 | | currencyType错误,目前只能填CNY |
|
||||||
|
| -15005 | | 用户态签名signature错误 |
|
||||||
|
| -15006 | | 支付签名paySig错误 |
|
||||||
|
| -15007 | | session_key过期 |
|
||||||
|
| -15008 | | 二级商户进件未完成 |
|
||||||
|
| -15009 | | 代币未发布 |
|
||||||
|
| -15010 | | 道具productId未发布 |
|
||||||
|
| -15011 | | 现网版本的env只能是0,不能填1(沙盒环境) |
|
||||||
|
| -15012 | | 调用米大师失败导致关单,请换新单号重试 |
|
||||||
|
| -15013 | | goodsPrice道具价格错误 |
|
||||||
|
| -15014 | | 道具/代币发布未生效,禁止下单,大概10分钟后生效 |
|
||||||
|
| -15016 | | signData格式有问题 |
|
||||||
|
| -15017 | | 此商家涉嫌违规,收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
|
||||||
|
| -15018 | | 代币或者道具productId审核不通过 |
|
||||||
|
| -15019 | | 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
|
||||||
|
| -15020 | | 操作过快,请稍候再试 |
|
||||||
|
| -15021 | | 小程序被限频交易 |
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentFailCallbackErr.errCode">
|
||||||
|
错误码
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentFailCallbackErr.errMsg">
|
||||||
|
错误信息
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestCommonPaymentSuccessCallbackResult.errMsg">
|
||||||
|
调用成功信息
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentOption.mode">
|
||||||
|
<summary>
|
||||||
|
支付的类型, 不同的支付类型有各自额外要传的附加参数
|
||||||
|
可选值:
|
||||||
|
- 'short_series_goods': 道具直购;
|
||||||
|
- 'short_series_coin': 代币充值;
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentOption.paySig">
|
||||||
|
<summary>
|
||||||
|
支付签名, 详见[《签名详解》](https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentOption.signData">
|
||||||
|
<summary>
|
||||||
|
具体支付参数见signData, 该参数需以string形式传递, 例如signData: '{"offerId":"123","buyQuantity":1,"env":0,"currencyType":"CNY","productId":"testproductId","goodsPrice":10,"outTradeNo":"xxxxxx","attach":"testdata"}'
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentOption.signature">
|
||||||
|
<summary>
|
||||||
|
用户态签名, 详见[《签名详解》](https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="F:WeChatWASM.Gamepad.axes">
|
<member name="F:WeChatWASM.Gamepad.axes">
|
||||||
<summary>
|
<summary>
|
||||||
一个表示控制器设备上存在的坐标轴的数组 (比如控制器摇杆)。
|
一个表示控制器设备上存在的坐标轴的数组 (比如控制器摇杆)。
|
||||||
@ -8509,22 +8613,44 @@
|
|||||||
显示用户信息按钮
|
显示用户信息按钮
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="T:WeChatWASM.WXVideo">
|
||||||
|
<summary>
|
||||||
|
微信小游戏视频组件
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.WXVideo._Dict">
|
||||||
|
<summary>
|
||||||
|
视频实例字典 (内部使用,请不要访问)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.WXVideo.instanceId">
|
||||||
|
<summary>
|
||||||
|
视频实例ID
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.WXVideo.param">
|
||||||
|
<summary>
|
||||||
|
视频创建参数
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.#ctor(System.String,WeChatWASM.CreateVideoOption)">
|
||||||
|
<summary>
|
||||||
|
创建视频实例
|
||||||
|
</summary>
|
||||||
|
<param name="id">实例ID</param>
|
||||||
|
<param name="param">创建参数</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.InitializeProperties">
|
||||||
|
<summary>
|
||||||
|
初始化属性
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo._HandleCallBack(WeChatWASM.WXVideoCallback)">
|
<member name="M:WeChatWASM.WXVideo._HandleCallBack(WeChatWASM.WXVideoCallback)">
|
||||||
<summary>
|
<summary>
|
||||||
内部函数,请不要调用
|
内部函数,请不要调用
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key"></param>
|
<param name="key"></param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:WeChatWASM.WXVideo.src">
|
|
||||||
<summary>
|
|
||||||
视频的资源地址
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:WeChatWASM.WXVideo.poster">
|
|
||||||
<summary>
|
|
||||||
视频的封面
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:WeChatWASM.WXVideo.x">
|
<member name="P:WeChatWASM.WXVideo.x">
|
||||||
<summary>
|
<summary>
|
||||||
视频的左上角横坐标
|
视频的左上角横坐标
|
||||||
@ -8545,9 +8671,69 @@
|
|||||||
视频的高度
|
视频的高度
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:WeChatWASM.WXVideo.isPlaying">
|
<member name="P:WeChatWASM.WXVideo.src">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value indicating whether 是否正在播放
|
视频的资源地址
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.poster">
|
||||||
|
<summary>
|
||||||
|
视频的封面
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.live">
|
||||||
|
<summary>
|
||||||
|
是否为直播
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.objectFit">
|
||||||
|
<summary>
|
||||||
|
当视频大小与 video 容器大小不一致时,视频的表现形式
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.controls">
|
||||||
|
<summary>
|
||||||
|
是否显示默认播放控件(播放/暂停按钮、播放进度、时间)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.showProgress">
|
||||||
|
<summary>
|
||||||
|
是否显示播放进度
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.showProgressInControlMode">
|
||||||
|
<summary>
|
||||||
|
在非全屏模式下,是否开启亮度和音量调节手势
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.backgroundColor">
|
||||||
|
<summary>
|
||||||
|
视频的背景色
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.obeyMuteSwitch">
|
||||||
|
<summary>
|
||||||
|
是否遵循系统静音开关
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.enableProgressGesture">
|
||||||
|
<summary>
|
||||||
|
是否开启控制进度的手势
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.enablePlayGesture">
|
||||||
|
<summary>
|
||||||
|
是否开启播放手势
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.showCenterPlayBtn">
|
||||||
|
<summary>
|
||||||
|
是否显示视频中间的播放按钮
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.Destroy">
|
||||||
|
<summary>
|
||||||
|
销毁当前实例
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Play">
|
<member name="M:WeChatWASM.WXVideo.Play">
|
||||||
@ -8555,44 +8741,31 @@
|
|||||||
播放视频
|
播放视频
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnPlay(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.Pause">
|
||||||
<summary>
|
<summary>
|
||||||
监听视频播放事件
|
暂停
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OffPlay(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.Stop">
|
||||||
<summary>
|
<summary>
|
||||||
取消监听视频播放事件,action 为空表示移除全部事件监听
|
停止视频
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnEnded(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.Seek(System.Int32)">
|
||||||
<summary>
|
<summary>
|
||||||
监听视频播放到末尾事件
|
视频跳转
|
||||||
</summary>
|
</summary>
|
||||||
|
<param name="time">视频跳转到指定位置,单位为 s 秒</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OffEnded(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.RequestFullScreen(System.Int32)">
|
||||||
<summary>
|
<summary>
|
||||||
取消监听视频播放到末尾事件
|
视频全屏
|
||||||
</summary>
|
</summary>
|
||||||
|
<param name="direction">设置全屏时视频的方向 0: 正常竖向, 90: 屏幕逆时针90度 . -90: 屏幕顺时针90度</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnError(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.ExitFullScreen">
|
||||||
<summary>
|
<summary>
|
||||||
监听视频错误事件
|
视频退出全屏
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:WeChatWASM.WXVideo.OffError(System.Action)">
|
|
||||||
<summary>
|
|
||||||
取消监听视频错误事件,action 为空表示移除全部事件监听
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:WeChatWASM.WXVideo.OnPause(System.Action)">
|
|
||||||
<summary>
|
|
||||||
监听视频暂停事件
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:WeChatWASM.WXVideo.OffPause(System.Action)">
|
|
||||||
<summary>
|
|
||||||
取消监听视频暂停事件,action 为空表示移除全部事件监听
|
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnWaiting(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.OnWaiting(System.Action)">
|
||||||
@ -8605,36 +8778,45 @@
|
|||||||
取消监听视频由于需要缓冲下一帧而停止时触发,action 为空表示移除全部事件监听
|
取消监听视频由于需要缓冲下一帧而停止时触发,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Destroy">
|
<member name="M:WeChatWASM.WXVideo.OnProgress(System.Action{WeChatWASM.WXVideoProgress})">
|
||||||
<summary>
|
<summary>
|
||||||
销毁当前实例
|
监听视频下载(缓冲)事件
|
||||||
|
</summary>
|
||||||
|
<param name="action"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.OffProgress(System.Action{WeChatWASM.WXVideoProgress})">
|
||||||
|
<summary>
|
||||||
|
取消监听视频下载(缓冲)事件 ,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.ExitFullScreen">
|
<member name="M:WeChatWASM.WXVideo.OnPlay(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
视频退出全屏
|
监听视频播放事件
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Pause">
|
<member name="M:WeChatWASM.WXVideo.OffPlay(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
暂停
|
取消监听视频播放事件,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.RequestFullScreen(System.Int32)">
|
<member name="M:WeChatWASM.WXVideo.OnPause(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
视频全屏
|
监听视频暂停事件
|
||||||
</summary>
|
</summary>
|
||||||
<param name="direction">设置全屏时视频的方向 0: 正常竖向, 90: 屏幕逆时针90度 . -90: 屏幕顺时针90度</param>
|
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Seek(System.Int32)">
|
<member name="M:WeChatWASM.WXVideo.OffPause(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
视频跳转
|
取消监听视频暂停事件,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
<param name="time">视频跳转到指定位置,单位为 s 秒</param>
|
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Stop">
|
<member name="M:WeChatWASM.WXVideo.OnEnded(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
停止视频
|
监听视频播放到末尾事件
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.OffEnded(System.Action)">
|
||||||
|
<summary>
|
||||||
|
取消监听视频播放到末尾事件
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnTimeUpdate(System.Action{WeChatWASM.WXVideoTimeUpdate})">
|
<member name="M:WeChatWASM.WXVideo.OnTimeUpdate(System.Action{WeChatWASM.WXVideoTimeUpdate})">
|
||||||
@ -8648,15 +8830,14 @@
|
|||||||
取消监听视频播放进度更新事件,action 为空表示移除全部事件监听
|
取消监听视频播放进度更新事件,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnProgress(System.Action{WeChatWASM.WXVideoProgress})">
|
<member name="M:WeChatWASM.WXVideo.OnError(System.Action{WeChatWASM.WXVideoError})">
|
||||||
<summary>
|
<summary>
|
||||||
监听视频下载(缓冲)事件
|
监听视频错误事件
|
||||||
</summary>
|
</summary>
|
||||||
<param name="action"></param>
|
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OffProgress(System.Action{WeChatWASM.WXVideoProgress})">
|
<member name="M:WeChatWASM.WXVideo.OffError(System.Action{WeChatWASM.WXVideoError})">
|
||||||
<summary>
|
<summary>
|
||||||
取消监听视频下载(缓冲)事件 ,action 为空表示移除全部事件监听
|
取消监听视频错误事件,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideoDecoder.GetFrameData">
|
<member name="M:WeChatWASM.WXVideoDecoder.GetFrameData">
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 744bf12ecf3dfaa699dd812a15f33b22
|
guid: 9ee77de8b3b4879018f479b8dd8d4205
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
Binary file not shown.
@ -1755,116 +1755,126 @@
|
|||||||
视频的总时长,单位为秒
|
视频的总时长,单位为秒
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.x">
|
<member name="F:WeChatWASM.CreateVideoOption.src">
|
||||||
<summary>
|
|
||||||
视频的左上角横坐标
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.y">
|
|
||||||
<summary>
|
|
||||||
视频的左上角纵坐标
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.width">
|
|
||||||
<summary>
|
|
||||||
视频的宽度
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.height">
|
|
||||||
<summary>
|
|
||||||
视频的高度
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.src">
|
|
||||||
<summary>
|
<summary>
|
||||||
视频的资源地址
|
视频的资源地址
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.poster">
|
<member name="F:WeChatWASM.CreateVideoOption.autoplay">
|
||||||
<summary>
|
|
||||||
视频的封面
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.initialTime">
|
|
||||||
<summary>
|
|
||||||
视频的初始播放位置,单位为 s 秒
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.playbackRate">
|
|
||||||
<summary>
|
|
||||||
视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.live">
|
|
||||||
<summary>
|
|
||||||
视频是否为直播
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.objectFit">
|
|
||||||
<summary>
|
|
||||||
视频的缩放模式
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.controls">
|
|
||||||
<summary>
|
|
||||||
视频是否显示控件
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.showProgress">
|
|
||||||
<summary>
|
|
||||||
是否显示视频底部进度条
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.showProgressInControlMode">
|
|
||||||
<summary>
|
|
||||||
是否显示控制栏的进度条
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.backgroundColor">
|
|
||||||
<summary>
|
|
||||||
视频背景颜色
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.autoplay">
|
|
||||||
<summary>
|
<summary>
|
||||||
视频是否自动播放
|
视频是否自动播放
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.loop">
|
<member name="F:WeChatWASM.CreateVideoOption.backgroundColor">
|
||||||
<summary>
|
<summary>
|
||||||
视频是否是否循环播放
|
视频背景颜色
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.muted">
|
<member name="F:WeChatWASM.CreateVideoOption.controls">
|
||||||
<summary>
|
<summary>
|
||||||
视频是否禁音播放
|
视频是否显示控件
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.obeyMuteSwitch">
|
<member name="F:WeChatWASM.CreateVideoOption.enablePlayGesture">
|
||||||
<summary>
|
|
||||||
视频是否遵循系统静音开关设置(仅iOS)
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.enableProgressGesture">
|
|
||||||
<summary>
|
|
||||||
是否启用手势控制播放进度
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.enablePlayGesture">
|
|
||||||
<summary>
|
<summary>
|
||||||
是否开启双击播放的手势
|
是否开启双击播放的手势
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.showCenterPlayBtn">
|
<member name="F:WeChatWASM.CreateVideoOption.enableProgressGesture">
|
||||||
|
<summary>
|
||||||
|
是否启用手势控制播放进度
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.height">
|
||||||
|
<summary>
|
||||||
|
视频的高度
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.initialTime">
|
||||||
|
<summary>
|
||||||
|
视频的初始播放位置,单位为 s 秒
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.live">
|
||||||
|
<summary>
|
||||||
|
视频是否为直播
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.loop">
|
||||||
|
<summary>
|
||||||
|
视频是否是否循环播放
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.muted">
|
||||||
|
<summary>
|
||||||
|
视频是否禁音播放
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.obeyMuteSwitch">
|
||||||
|
<summary>
|
||||||
|
视频是否遵循系统静音开关设置(仅iOS)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.objectFit">
|
||||||
|
<summary>
|
||||||
|
视频的缩放模式
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.playbackRate">
|
||||||
|
<summary>
|
||||||
|
视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.poster">
|
||||||
|
<summary>
|
||||||
|
视频的封面
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.showCenterPlayBtn">
|
||||||
<summary>
|
<summary>
|
||||||
是否显示视频中央的播放按钮
|
是否显示视频中央的播放按钮
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:WeChatWASM.WXCreateVideoParam.underGameView">
|
<member name="F:WeChatWASM.CreateVideoOption.showProgress">
|
||||||
|
<summary>
|
||||||
|
是否显示视频底部进度条
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.showProgressInControlMode">
|
||||||
|
<summary>
|
||||||
|
是否显示控制栏的进度条
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.width">
|
||||||
|
<summary>
|
||||||
|
视频的宽度
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.x">
|
||||||
|
<summary>
|
||||||
|
视频的左上角横坐标
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.y">
|
||||||
|
<summary>
|
||||||
|
视频的左上角纵坐标
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.underGameView">
|
||||||
<summary>
|
<summary>
|
||||||
视频是否显示在游戏画布之下
|
视频是否显示在游戏画布之下
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.autoPauseIfNavigate">
|
||||||
|
<summary>
|
||||||
|
视频跳转后自动暂停播放
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.CreateVideoOption.autoPauseIfOpenNative">
|
||||||
|
<summary>
|
||||||
|
视频跳转原生页后自动暂停播放
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="F:WeChatWASM.EnvVersion.develop">
|
<member name="F:WeChatWASM.EnvVersion.develop">
|
||||||
<summary>
|
<summary>
|
||||||
开发版
|
开发版
|
||||||
@ -3135,6 +3145,100 @@
|
|||||||
选填,部分活动、功能允许接收自定义query参数,请参阅渠道说明,默认可不填
|
选填,部分活动、功能允许接收自定义query参数,请参阅渠道说明,默认可不填
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="F:WeChatWASM.VirtualPaymentError.errMsg">
|
||||||
|
错误信息
|
||||||
|
|
||||||
|
| 错误码 | 错误信息 | 说明 |
|
||||||
|
| - | - | - |
|
||||||
|
| 1001 | | 参数错误 |
|
||||||
|
| -1 | | 支付失败 |
|
||||||
|
| -2 | | 支付取消 |
|
||||||
|
| -4 | | 风控拦截 |
|
||||||
|
| -5 | | 开通签约结果未知 |
|
||||||
|
| -15001 | | 参数错误,具体原因见err_msg |
|
||||||
|
| -15002 | | outTradeNo重复使用,请换新单号重试 |
|
||||||
|
| -15003 | | 系统错误 |
|
||||||
|
| -15004 | | currencyType错误,目前只能填CNY |
|
||||||
|
| -15005 | | 用户态签名signature错误 |
|
||||||
|
| -15006 | | 支付签名paySig错误 |
|
||||||
|
| -15007 | | session_key过期 |
|
||||||
|
| -15008 | | 二级商户进件未完成 |
|
||||||
|
| -15009 | | 代币未发布 |
|
||||||
|
| -15010 | | 道具productId未发布 |
|
||||||
|
| -15011 | | 现网版本的env只能是0,不能填1(沙盒环境) |
|
||||||
|
| -15012 | | 调用米大师失败导致关单,请换新单号重试 |
|
||||||
|
| -15013 | | goodsPrice道具价格错误 |
|
||||||
|
| -15014 | | 道具/代币发布未生效,禁止下单,大概10分钟后生效 |
|
||||||
|
| -15016 | | signData格式有问题 |
|
||||||
|
| -15017 | | 此商家涉嫌违规,收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
|
||||||
|
| -15018 | | 代币或者道具productId审核不通过 |
|
||||||
|
| -15019 | | 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
|
||||||
|
| -15020 | | 操作过快,请稍候再试 |
|
||||||
|
| -15021 | | 小程序被限频交易 |
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.VirtualPaymentError.errCode">
|
||||||
|
错误码
|
||||||
|
|
||||||
|
| 错误码 | 错误信息 | 说明 |
|
||||||
|
| - | - | - |
|
||||||
|
| 1001 | | 参数错误 |
|
||||||
|
| -1 | | 支付失败 |
|
||||||
|
| -2 | | 支付取消 |
|
||||||
|
| -4 | | 风控拦截 |
|
||||||
|
| -5 | | 开通签约结果未知 |
|
||||||
|
| -15001 | | 参数错误,具体原因见err_msg |
|
||||||
|
| -15002 | | outTradeNo重复使用,请换新单号重试 |
|
||||||
|
| -15003 | | 系统错误 |
|
||||||
|
| -15004 | | currencyType错误,目前只能填CNY |
|
||||||
|
| -15005 | | 用户态签名signature错误 |
|
||||||
|
| -15006 | | 支付签名paySig错误 |
|
||||||
|
| -15007 | | session_key过期 |
|
||||||
|
| -15008 | | 二级商户进件未完成 |
|
||||||
|
| -15009 | | 代币未发布 |
|
||||||
|
| -15010 | | 道具productId未发布 |
|
||||||
|
| -15011 | | 现网版本的env只能是0,不能填1(沙盒环境) |
|
||||||
|
| -15012 | | 调用米大师失败导致关单,请换新单号重试 |
|
||||||
|
| -15013 | | goodsPrice道具价格错误 |
|
||||||
|
| -15014 | | 道具/代币发布未生效,禁止下单,大概10分钟后生效 |
|
||||||
|
| -15016 | | signData格式有问题 |
|
||||||
|
| -15017 | | 此商家涉嫌违规,收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
|
||||||
|
| -15018 | | 代币或者道具productId审核不通过 |
|
||||||
|
| -15019 | | 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
|
||||||
|
| -15020 | | 操作过快,请稍候再试 |
|
||||||
|
| -15021 | | 小程序被限频交易 |
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentFailCallbackErr.errCode">
|
||||||
|
错误码
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentFailCallbackErr.errMsg">
|
||||||
|
错误信息
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestCommonPaymentSuccessCallbackResult.errMsg">
|
||||||
|
调用成功信息
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentOption.mode">
|
||||||
|
<summary>
|
||||||
|
支付的类型, 不同的支付类型有各自额外要传的附加参数
|
||||||
|
可选值:
|
||||||
|
- 'short_series_goods': 道具直购;
|
||||||
|
- 'short_series_coin': 代币充值;
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentOption.paySig">
|
||||||
|
<summary>
|
||||||
|
支付签名, 详见[《签名详解》](https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentOption.signData">
|
||||||
|
<summary>
|
||||||
|
具体支付参数见signData, 该参数需以string形式传递, 例如signData: '{"offerId":"123","buyQuantity":1,"env":0,"currencyType":"CNY","productId":"testproductId","goodsPrice":10,"outTradeNo":"xxxxxx","attach":"testdata"}'
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.RequestVirtualPaymentOption.signature">
|
||||||
|
<summary>
|
||||||
|
用户态签名, 详见[《签名详解》](https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="F:WeChatWASM.Gamepad.axes">
|
<member name="F:WeChatWASM.Gamepad.axes">
|
||||||
<summary>
|
<summary>
|
||||||
一个表示控制器设备上存在的坐标轴的数组 (比如控制器摇杆)。
|
一个表示控制器设备上存在的坐标轴的数组 (比如控制器摇杆)。
|
||||||
@ -8515,22 +8619,44 @@
|
|||||||
显示用户信息按钮
|
显示用户信息按钮
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="T:WeChatWASM.WXVideo">
|
||||||
|
<summary>
|
||||||
|
微信小游戏视频组件
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.WXVideo._Dict">
|
||||||
|
<summary>
|
||||||
|
视频实例字典 (内部使用,请不要访问)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.WXVideo.instanceId">
|
||||||
|
<summary>
|
||||||
|
视频实例ID
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="F:WeChatWASM.WXVideo.param">
|
||||||
|
<summary>
|
||||||
|
视频创建参数
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.#ctor(System.String,WeChatWASM.CreateVideoOption)">
|
||||||
|
<summary>
|
||||||
|
创建视频实例
|
||||||
|
</summary>
|
||||||
|
<param name="id">实例ID</param>
|
||||||
|
<param name="param">创建参数</param>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.InitializeProperties">
|
||||||
|
<summary>
|
||||||
|
初始化属性
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo._HandleCallBack(WeChatWASM.WXVideoCallback)">
|
<member name="M:WeChatWASM.WXVideo._HandleCallBack(WeChatWASM.WXVideoCallback)">
|
||||||
<summary>
|
<summary>
|
||||||
内部函数,请不要调用
|
内部函数,请不要调用
|
||||||
</summary>
|
</summary>
|
||||||
<param name="key"></param>
|
<param name="key"></param>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:WeChatWASM.WXVideo.src">
|
|
||||||
<summary>
|
|
||||||
视频的资源地址
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:WeChatWASM.WXVideo.poster">
|
|
||||||
<summary>
|
|
||||||
视频的封面
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:WeChatWASM.WXVideo.x">
|
<member name="P:WeChatWASM.WXVideo.x">
|
||||||
<summary>
|
<summary>
|
||||||
视频的左上角横坐标
|
视频的左上角横坐标
|
||||||
@ -8551,9 +8677,69 @@
|
|||||||
视频的高度
|
视频的高度
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:WeChatWASM.WXVideo.isPlaying">
|
<member name="P:WeChatWASM.WXVideo.src">
|
||||||
<summary>
|
<summary>
|
||||||
Gets a value indicating whether 是否正在播放
|
视频的资源地址
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.poster">
|
||||||
|
<summary>
|
||||||
|
视频的封面
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.live">
|
||||||
|
<summary>
|
||||||
|
是否为直播
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.objectFit">
|
||||||
|
<summary>
|
||||||
|
当视频大小与 video 容器大小不一致时,视频的表现形式
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.controls">
|
||||||
|
<summary>
|
||||||
|
是否显示默认播放控件(播放/暂停按钮、播放进度、时间)
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.showProgress">
|
||||||
|
<summary>
|
||||||
|
是否显示播放进度
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.showProgressInControlMode">
|
||||||
|
<summary>
|
||||||
|
在非全屏模式下,是否开启亮度和音量调节手势
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.backgroundColor">
|
||||||
|
<summary>
|
||||||
|
视频的背景色
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.obeyMuteSwitch">
|
||||||
|
<summary>
|
||||||
|
是否遵循系统静音开关
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.enableProgressGesture">
|
||||||
|
<summary>
|
||||||
|
是否开启控制进度的手势
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.enablePlayGesture">
|
||||||
|
<summary>
|
||||||
|
是否开启播放手势
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:WeChatWASM.WXVideo.showCenterPlayBtn">
|
||||||
|
<summary>
|
||||||
|
是否显示视频中间的播放按钮
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.Destroy">
|
||||||
|
<summary>
|
||||||
|
销毁当前实例
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Play">
|
<member name="M:WeChatWASM.WXVideo.Play">
|
||||||
@ -8561,44 +8747,31 @@
|
|||||||
播放视频
|
播放视频
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnPlay(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.Pause">
|
||||||
<summary>
|
<summary>
|
||||||
监听视频播放事件
|
暂停
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OffPlay(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.Stop">
|
||||||
<summary>
|
<summary>
|
||||||
取消监听视频播放事件,action 为空表示移除全部事件监听
|
停止视频
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnEnded(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.Seek(System.Int32)">
|
||||||
<summary>
|
<summary>
|
||||||
监听视频播放到末尾事件
|
视频跳转
|
||||||
</summary>
|
</summary>
|
||||||
|
<param name="time">视频跳转到指定位置,单位为 s 秒</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OffEnded(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.RequestFullScreen(System.Int32)">
|
||||||
<summary>
|
<summary>
|
||||||
取消监听视频播放到末尾事件
|
视频全屏
|
||||||
</summary>
|
</summary>
|
||||||
|
<param name="direction">设置全屏时视频的方向 0: 正常竖向, 90: 屏幕逆时针90度 . -90: 屏幕顺时针90度</param>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnError(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.ExitFullScreen">
|
||||||
<summary>
|
<summary>
|
||||||
监听视频错误事件
|
视频退出全屏
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:WeChatWASM.WXVideo.OffError(System.Action)">
|
|
||||||
<summary>
|
|
||||||
取消监听视频错误事件,action 为空表示移除全部事件监听
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:WeChatWASM.WXVideo.OnPause(System.Action)">
|
|
||||||
<summary>
|
|
||||||
监听视频暂停事件
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:WeChatWASM.WXVideo.OffPause(System.Action)">
|
|
||||||
<summary>
|
|
||||||
取消监听视频暂停事件,action 为空表示移除全部事件监听
|
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnWaiting(System.Action)">
|
<member name="M:WeChatWASM.WXVideo.OnWaiting(System.Action)">
|
||||||
@ -8611,36 +8784,45 @@
|
|||||||
取消监听视频由于需要缓冲下一帧而停止时触发,action 为空表示移除全部事件监听
|
取消监听视频由于需要缓冲下一帧而停止时触发,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Destroy">
|
<member name="M:WeChatWASM.WXVideo.OnProgress(System.Action{WeChatWASM.WXVideoProgress})">
|
||||||
<summary>
|
<summary>
|
||||||
销毁当前实例
|
监听视频下载(缓冲)事件
|
||||||
|
</summary>
|
||||||
|
<param name="action"></param>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.OffProgress(System.Action{WeChatWASM.WXVideoProgress})">
|
||||||
|
<summary>
|
||||||
|
取消监听视频下载(缓冲)事件 ,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.ExitFullScreen">
|
<member name="M:WeChatWASM.WXVideo.OnPlay(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
视频退出全屏
|
监听视频播放事件
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Pause">
|
<member name="M:WeChatWASM.WXVideo.OffPlay(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
暂停
|
取消监听视频播放事件,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.RequestFullScreen(System.Int32)">
|
<member name="M:WeChatWASM.WXVideo.OnPause(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
视频全屏
|
监听视频暂停事件
|
||||||
</summary>
|
</summary>
|
||||||
<param name="direction">设置全屏时视频的方向 0: 正常竖向, 90: 屏幕逆时针90度 . -90: 屏幕顺时针90度</param>
|
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Seek(System.Int32)">
|
<member name="M:WeChatWASM.WXVideo.OffPause(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
视频跳转
|
取消监听视频暂停事件,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
<param name="time">视频跳转到指定位置,单位为 s 秒</param>
|
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.Stop">
|
<member name="M:WeChatWASM.WXVideo.OnEnded(System.Action)">
|
||||||
<summary>
|
<summary>
|
||||||
停止视频
|
监听视频播放到末尾事件
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:WeChatWASM.WXVideo.OffEnded(System.Action)">
|
||||||
|
<summary>
|
||||||
|
取消监听视频播放到末尾事件
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnTimeUpdate(System.Action{WeChatWASM.WXVideoTimeUpdate})">
|
<member name="M:WeChatWASM.WXVideo.OnTimeUpdate(System.Action{WeChatWASM.WXVideoTimeUpdate})">
|
||||||
@ -8654,15 +8836,14 @@
|
|||||||
取消监听视频播放进度更新事件,action 为空表示移除全部事件监听
|
取消监听视频播放进度更新事件,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OnProgress(System.Action{WeChatWASM.WXVideoProgress})">
|
<member name="M:WeChatWASM.WXVideo.OnError(System.Action{WeChatWASM.WXVideoError})">
|
||||||
<summary>
|
<summary>
|
||||||
监听视频下载(缓冲)事件
|
监听视频错误事件
|
||||||
</summary>
|
</summary>
|
||||||
<param name="action"></param>
|
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideo.OffProgress(System.Action{WeChatWASM.WXVideoProgress})">
|
<member name="M:WeChatWASM.WXVideo.OffError(System.Action{WeChatWASM.WXVideoError})">
|
||||||
<summary>
|
<summary>
|
||||||
取消监听视频下载(缓冲)事件 ,action 为空表示移除全部事件监听
|
取消监听视频错误事件,action 为空表示移除全部事件监听
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:WeChatWASM.WXVideoDecoder.GetFrameData">
|
<member name="M:WeChatWASM.WXVideoDecoder.GetFrameData">
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 00bce541fac34af9181e2dc507ef6680
|
guid: f4930eb7e98ddba34e56cfff9b657d9e
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -535,7 +535,7 @@ namespace WeChatWASM
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="param"></param>
|
/// <param name="param"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static WXVideo CreateVideo(WXCreateVideoParam param)
|
public static WXVideo CreateVideo(CreateVideoOption param)
|
||||||
{
|
{
|
||||||
return WXSDKManagerHandler.Instance.CreateVideo(param);
|
return WXSDKManagerHandler.Instance.CreateVideo(param);
|
||||||
}
|
}
|
||||||
@ -1127,6 +1127,15 @@ namespace WeChatWASM
|
|||||||
WXSDKManagerHandler.Instance.NotifyMiniProgramPlayableStatus(option);
|
WXSDKManagerHandler.Instance.NotifyMiniProgramPlayableStatus(option);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
#region 虚拟支付
|
||||||
|
/// <summary>
|
||||||
|
/// 请求虚拟支付
|
||||||
|
/// </summary>
|
||||||
|
public static void RequestVirtualPayment(RequestVirtualPaymentOption option)
|
||||||
|
{
|
||||||
|
WXSDKManagerHandler.Instance.RequestVirtualPayment(option);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// [[PageManager](https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/PageManager.html) wx.createPageManager()](https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/wx.createPageManager.html)
|
/// [[PageManager](https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/PageManager.html) wx.createPageManager()](https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/wx.createPageManager.html)
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 72b139033b80b9d6b99085dfc8bc2a49
|
guid: a964dd3a9866c6b8a897a1403752ceab
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a997306c2732066bba544aa059476b08
|
guid: 968b94056c545b44286ed0de065541e1
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: ebbc2640a5b6186f28f1b7605fbabab7
|
guid: d73f40db8eaf08f9e0efb17e0174c413
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: fd42866e6c5266b7e4359f2543a1fec8
|
guid: d5240d8735a85195cc5ea0852e37e329
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 9cd04a9e88b74649448d33f0cd13031e
|
guid: 8bfbe3f76600720747f3782569d7da3e
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: c611738fcc7802f4d0a2c44863e28ee8
|
guid: bf37709d66b233638517b93e5bff6be7
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 434a16c5ea815113890c5d6f58c6c7ca
|
guid: 11189805ff5588013366deccd0976c6a
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a0cc3b7ca12186d2d446018c3ddf214d
|
guid: 5df8450edc9906d5052d64aca3e14c7f
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: ac4244e6a18805d144af9149f834e0a1
|
guid: 4a224a2b07b5ce59392f507267014a6b
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 2bf22c2d04a9e7d9f297501c1323ac4d
|
guid: c7eb1437300c20adc0ab1b4be0d76d7c
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 8570e6b4206b6d7d341446244a6c4da7
|
guid: 377e39fa5403cb9452bbef8ece51b346
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 7eaa133708b8be10e36a5ebe9452e572
|
guid: 097289614139a3553151e676289c98ce
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 5d03bc8e8d87086243a0a65794f51bd6
|
guid: f2b55a59a14faee103488d7c3d80cdb7
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: d5b36e6b6d042ee0548fa62635223b58
|
guid: 0b994073aff72030f20cc1508a5ac336
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 140fee18982d4e45623dd3a1e66ac75e
|
guid: d3c73470e10dac77d232db60d671090c
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 659e2b43f55112843ee9c6407128bac6
|
guid: 9e2806496ee106d6c0a2148012efe4a9
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: e1c372ff8f4195bc75114c9554eaff6f
|
guid: f473a2cdce3d02d3134873a4f191b5a2
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 2fa6a51b71803dc08b295c766489b9ea
|
guid: 23371689907a490dc66b1e81bee95246
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 1484f1e87b79ffa93541f61a84b1893f
|
guid: fd5a2fac2fef60aaae2b1b0739041e9b
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 345eb4b995090af85b5e5ba6a3a0515a
|
guid: 12aa709d2386ea1228a174394e019317
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: b38adae15bfe35672bce4821ca5930db
|
guid: c264285a8f2065a1cf87c9e4f0573657
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a775d3ea945670380658bc11adcc9728
|
guid: 7b7108da5dd20a0fd699e874d054a915
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 163cfa54d38fa37b54e9b08c88273927
|
guid: 413fc1b5d423735f5baff311fef6e02c
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1018,6 +1018,9 @@ export default {
|
|||||||
if (WEBAudio.audioWebSupport === 0 || WEBAudio.audioWebEnabled === 0) {
|
if (WEBAudio.audioWebSupport === 0 || WEBAudio.audioWebEnabled === 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (WEBAudio.audioContext && WEBAudio.audioContext.state !== 'suspended') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
resumeWebAudio();
|
resumeWebAudio();
|
||||||
},
|
},
|
||||||
_JS_Sound_Set3D(channelInstance, threeD) {
|
_JS_Sound_Set3D(channelInstance, threeD) {
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a77aeffdf1e4e4cae8e2605672c55550
|
guid: d282a9944a2c0d9bcb9d58a088f3307a
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: e2941757369859aeba3d7e6ebd831fa2
|
guid: d1b701088168d081aa938c87a73add8a
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 73b593c254c758a6cea0d1c1d60fc3e7
|
guid: 3fab2c0d76ed04d359ea667ec36941cb
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4ea8a010da6162ea8ea52fb1f569e671
|
guid: ad00c394f06513851af97551c058d8a6
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 2ba51385d798e8f725194b8f0044ee13
|
guid: d2b8d7b55cf84ccd03edf313af9a8c29
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 320dac1f684fc429e72cdca93fe1f0c8
|
guid: 158b1da34c20537f2b9b57c8b3da38ca
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 24dad2d7efe34e93f6a63a48016423ae
|
guid: 7ad26b099ae843df3824e9c34aca1d3b
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 8367c4606f2866b4e651d631280b4ac0
|
guid: 02fa83cebcff4c9ce6c85255012714e3
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: c30c8164896ec58e547faa1c28b542c3
|
guid: 8d3ba345e637f4e6f43e4861ea6583b8
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 3682b97797acb1af66d14874ecb5ef66
|
guid: 3af3770c7cc729444430d05a7a5b6ca6
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: bdb08ac45c3e02d1cca0bc6baaa7cff9
|
guid: 68b8c4f42e662b0e7509f4beea0cbfb4
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: e4748760dc46a32255e35634543f34af
|
guid: 91ca01360e9ef64d2b51ce8c18e38f5c
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 9c37db65e214cfc4b0653da8ad7410b4
|
guid: 3ecf7c97ad4cc9c15e2a1dc3530168b6
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 95757d8548b999bde6d0b6787c0ae1d9
|
guid: 44b52d4962d80c314225bcd4c42922af
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: ecf2513c35b8072a06c821bd5737fadf
|
guid: 8b62f84805df2827e4d0db6a1a77f117
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 8f418650d2052e382b5c4facc7970625
|
guid: 40b7cda50b4ab131db3312e550734d6f
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: ca2e677b7926336eed382fbb4ae7c866
|
guid: 9e059a9187d1edd998cf811476659ea8
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 7f2df765fb49ed9c7a770ba4ea740bc1
|
guid: 2ce4d3f6e7ce709df30b933dc71a6717
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 8b714053feed532ca6f7d0491c47b557
|
guid: df3edd75b2eeb58f3a6d524da80f0691
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: aafe1f1425bb63fb2a8a1f2c952f6547
|
guid: ccbbfe719f555cbf28d66ae5a9495ecc
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 81b0595187bd2e72660b4a973fb371db
|
guid: cd7fad2baf5ad0c24e3a5efb96cc316a
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 6ff4a02d27c350c57c91f7658eb1581b
|
guid: 2b4c898304e4f26569836ab43cc295e5
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: df87d731e861a442062d81f9deea71d7
|
guid: a03ab7b636a4f273e339ec6697ce5ba6
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 0c16e081ef5eb96f146e80079e9c7b83
|
guid: f2342ec4f6f330da28a47d81c76ca2d3
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -18,32 +18,27 @@ export default {
|
|||||||
if (!obj) {
|
if (!obj) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (key === 'x' || key === 'y' || key === 'width' || key === 'height') {
|
if (key === 'x' || key === 'y' || key === 'width' || key === 'height' || key === 'initialTime' || key === 'playbackRate') {
|
||||||
obj[key] = +value;
|
obj[key] = +value;
|
||||||
}
|
}
|
||||||
else if (key === 'src' || key === 'poster') {
|
else if (key === 'src' || key === 'poster' || key === 'objectFit' || key === 'backgroundColor') {
|
||||||
obj[key] = value;
|
obj[key] = value;
|
||||||
}
|
}
|
||||||
},
|
else if (key === 'live' || key === 'controls' || key === 'showProgress' || key === 'showProgressInControlMode'
|
||||||
WXVideoPlay(id) {
|
|| key === 'autoplay' || key === 'loop' || key === 'muted' || key === 'obeyMuteSwitch'
|
||||||
const obj = getObject(id);
|
|| key === 'enableProgressGesture' || key === 'enablePlayGesture' || key === 'showCenterPlayBtn') {
|
||||||
if (!obj) {
|
obj[key] = value === 'True';
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
obj.play();
|
|
||||||
},
|
},
|
||||||
WXVideoAddListener(id, key) {
|
WXVideoAddListener(id, key) {
|
||||||
const obj = getObject(id);
|
getObject(id)?.[key]((e) => {
|
||||||
if (!obj) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
obj[key]((e) => {
|
|
||||||
moduleHelper.send('OnVideoCallback', JSON.stringify({
|
moduleHelper.send('OnVideoCallback', JSON.stringify({
|
||||||
callbackId: id,
|
callbackId: id,
|
||||||
errMsg: key,
|
type: key,
|
||||||
position: e && e.position,
|
position: e?.position,
|
||||||
buffered: e && e.buffered,
|
buffered: e?.buffered ? Number(e.buffered) : undefined,
|
||||||
duration: e && e.duration,
|
duration: e?.duration,
|
||||||
|
errMsg: e?.errMsg,
|
||||||
}));
|
}));
|
||||||
if (key === 'onError') {
|
if (key === 'onError') {
|
||||||
GameGlobal.enableTransparentCanvas = false;
|
GameGlobal.enableTransparentCanvas = false;
|
||||||
@ -51,54 +46,31 @@ export default {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
WXVideoDestroy(id) {
|
WXVideoRemoveListener(id, key) {
|
||||||
const obj = getObject(id);
|
getObject(id)?.[key]();
|
||||||
if (!obj) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
obj.destroy();
|
|
||||||
GameGlobal.enableTransparentCanvas = false;
|
|
||||||
},
|
},
|
||||||
WXVideoExitFullScreen(id) {
|
WXVideoDestroy(id, isLast) {
|
||||||
const obj = getObject(id);
|
getObject(id)?.destroy();
|
||||||
if (!obj) {
|
if (isLast) {
|
||||||
return;
|
GameGlobal.enableTransparentCanvas = false;
|
||||||
}
|
}
|
||||||
obj.exitFullScreen();
|
},
|
||||||
|
WXVideoPlay(id) {
|
||||||
|
getObject(id)?.play();
|
||||||
},
|
},
|
||||||
WXVideoPause(id) {
|
WXVideoPause(id) {
|
||||||
const obj = getObject(id);
|
getObject(id)?.pause();
|
||||||
if (!obj) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
obj.pause();
|
|
||||||
},
|
|
||||||
WXVideoRequestFullScreen(id, direction) {
|
|
||||||
const obj = getObject(id);
|
|
||||||
if (!obj) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
obj.requestFullScreen(direction);
|
|
||||||
},
|
|
||||||
WXVideoSeek(id, time) {
|
|
||||||
const obj = getObject(id);
|
|
||||||
if (!obj) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
obj.seek(time);
|
|
||||||
},
|
},
|
||||||
WXVideoStop(id) {
|
WXVideoStop(id) {
|
||||||
const obj = getObject(id);
|
getObject(id)?.stop();
|
||||||
if (!obj) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
obj.stop();
|
|
||||||
},
|
},
|
||||||
WXVideoRemoveListener(id, key) {
|
WXVideoSeek(id, time) {
|
||||||
const obj = getObject(id);
|
getObject(id)?.seek(time);
|
||||||
if (!obj) {
|
},
|
||||||
return;
|
WXVideoRequestFullScreen(id, direction) {
|
||||||
}
|
getObject(id)?.requestFullScreen(direction);
|
||||||
obj[key]();
|
},
|
||||||
|
WXVideoExitFullScreen(id) {
|
||||||
|
getObject(id)?.exitFullScreen();
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: fbba2afedf7de369f6616a2737e6584e
|
guid: f8c20bcb3e76b7b5f5b801707d050003
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 425bb6592b83479f021f4ac580380f95
|
guid: 55f639dcee2147410c19c80917a0fb44
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -171,6 +171,12 @@ function _JS_Video_Create(url) {
|
|||||||
function _JS_Video_Destroy(video) {
|
function _JS_Video_Destroy(video) {
|
||||||
debugLog('_JS_Video_Destroy', video);
|
debugLog('_JS_Video_Destroy', video);
|
||||||
videoInstances[video].destroy();
|
videoInstances[video].destroy();
|
||||||
|
const Module = GameGlobal.manager.gameInstance.Module;
|
||||||
|
const { GL } = Module;
|
||||||
|
const gl = GL.currentContext.GLctx;
|
||||||
|
if (!isWebVideo && gl.emscriptenGLX && Module._glxVideoDestroy) {
|
||||||
|
Module._glxVideoDestroy(video);
|
||||||
|
}
|
||||||
delete videoInstances[video];
|
delete videoInstances[video];
|
||||||
}
|
}
|
||||||
function _JS_Video_Duration(video) {
|
function _JS_Video_Duration(video) {
|
||||||
@ -375,7 +381,29 @@ function _JS_Video_UpdateToTexture(video, tex) {
|
|||||||
if (!FrameworkData) {
|
if (!FrameworkData) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
const Module = GameGlobal.manager.gameInstance.Module;
|
||||||
const { GL, GLctx } = FrameworkData;
|
const { GL, GLctx } = FrameworkData;
|
||||||
|
const gl = GL.currentContext.GLctx;
|
||||||
|
|
||||||
|
if (!isWebVideo && Module._glxVideoUpdateToTexture && gl.emscriptenGLX) {
|
||||||
|
const data = v.frameData?.data;
|
||||||
|
const source = supportVideoFrame ? data : new Uint8ClampedArray(data);
|
||||||
|
const byteLength = supportVideoFrame ? 0 : source.byteLength;
|
||||||
|
let sourceIdOrPtr;
|
||||||
|
if (supportVideoFrame) {
|
||||||
|
sourceIdOrPtr = source.__uid;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
sourceIdOrPtr = Module._glxGetVideoTempBuffer(video, byteLength);
|
||||||
|
if (sourceIdOrPtr) {
|
||||||
|
Module.HEAPU8.set(source, sourceIdOrPtr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Module._glxVideoUpdateToTexture(v, supportVideoFrame, tex, v.videoWidth, v.videoHeight, sourceIdOrPtr);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
GLctx.pixelStorei(GLctx.UNPACK_FLIP_Y_WEBGL, true);
|
GLctx.pixelStorei(GLctx.UNPACK_FLIP_Y_WEBGL, true);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: bd6bf06ecfb1617fb7b6603427825f15
|
guid: f7132932dd6f78b1716a5a6c28b06e81
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 8d8052d59bb07606065585cf08b0253d
|
guid: 3e9dce4d0280b6195d2a9c0b17dc6a27
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 11f12368f26a118555972961efe907fd
|
guid: 3ac2882df9577d829012de685539f981
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: b1c65667ff7aa0db7dd760e09e48d235
|
guid: 4a63e0d5b0124a15fde5a6bc2c312718
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: b359eabcdef1919195de839fb78762b2
|
guid: 6de90ad629a0e0b3135e82730acc3ffc
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 9b4020b540b9a7aa06d2d8136e952572
|
guid: 493fd929c707e2cedbe684736ce70492
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: d1cea326b818f8026ffe01ca8bbd6c7a
|
guid: 28ace6833a94c347e525c3b81a41655e
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 82e623a803146806f2646ef54be62f88
|
guid: d480902ebf7c709d69ace74f941ce791
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -27,7 +27,11 @@ const managerConfig = {
|
|||||||
'$PRELOAD_LIST',
|
'$PRELOAD_LIST',
|
||||||
],
|
],
|
||||||
contextConfig: {
|
contextConfig: {
|
||||||
contextType: $WEBGL_VERSION, // 1: webgl1 2: webgl2
|
contextType: $WEBGL_VERSION,
|
||||||
|
contextExt: {
|
||||||
|
enableGLX: $ENABLE_GLX,
|
||||||
|
enableMetal: $ENABLE_METAL,
|
||||||
|
}
|
||||||
},
|
},
|
||||||
PROFILER_UPLOAD_URL: '',
|
PROFILER_UPLOAD_URL: '',
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: dfb3621b99c16fe5918bd0f61cabef6d
|
guid: e219fc3b2e4921c2815e0db73e287549
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -23,7 +23,7 @@
|
|||||||
],
|
],
|
||||||
"plugins": {
|
"plugins": {
|
||||||
"UnityPlugin": {
|
"UnityPlugin": {
|
||||||
"version": "1.2.79",
|
"version": "1.2.80",
|
||||||
"provider": "wxe5a48f1ed5f544b7",
|
"provider": "wxe5a48f1ed5f544b7",
|
||||||
"contexts": [
|
"contexts": [
|
||||||
{
|
{
|
||||||
@ -32,7 +32,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Layout": {
|
"Layout": {
|
||||||
"version": "1.0.15",
|
"version": "1.0.16",
|
||||||
"provider": "wx7a727ff7d940bb3f",
|
"provider": "wx7a727ff7d940bb3f",
|
||||||
"contexts": [
|
"contexts": [
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 43a58900cd1f2cceeebe71cd0da6e9ea
|
guid: 641d129115eadd3bea672fc7766155a8
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: b1d832e9cee1c57b74a2fded945106ca
|
guid: 958b4c9c63ba5cdd4a1c3b40474ab733
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4fbb60bb57bfbc6477067e849d4c899a
|
guid: fa4a43634ac9df3e1662f6bf8ee39987
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 62d3610273924692d8a468a7612ca4ba
|
guid: f328399a9ae5327f3f07dab97f763981
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: dce8b79ef90a5f0785efa79abc051250
|
guid: 90acae64389bb42d7cb17b12bee114f0
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 5e4435258531c885590de46de0a68372
|
guid: 1e3b84a66ed40bb904b0dc39833e2952
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 83a12c74827ac659f16b70e632b0a36b
|
guid: f3d313570b42c08ac65c57f8e0e4d62d
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: d16ea1b19da3cbb0776441ccf58afbf5
|
guid: 7eb5c1e91a36f76ba7d3b4464c1c7356
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: da79e742fd6f9ced13d2208f2588ed39
|
guid: 3ea562214d2ebc00c8cc92c9a058f22d
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 949a3f0616e67d1ce1337ed2c59fa822
|
guid: ae4a14fcff600a9a9efbb9cc7303a42c
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: d232f8799adc892248cb4c0dc6e5c40a
|
guid: 78a644291a8b9dc8c46d7160d0cba6e4
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a7a7440873159df79ad30343d0a7fa97
|
guid: 360d70c53a2575798f44b91dcff1e4e2
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user