Commit 9e5a014c authored by bill-ctr's avatar bill-ctr

提交

parent ce304201
No preview for this file type
This diff is collapsed.
...@@ -28,8 +28,8 @@ ...@@ -28,8 +28,8 @@
"ali-oss": "^6.5.1", "ali-oss": "^6.5.1",
"compressing": "^1.5.0", "compressing": "^1.5.0",
"ng-zorro-antd": "^8.5.2", "ng-zorro-antd": "^8.5.2",
"rxjs": "~6.5.4",
"node-sass": "^4.0.0", "node-sass": "^4.0.0",
"rxjs": "~6.5.4",
"spark-md5": "^3.0.0", "spark-md5": "^3.0.0",
"tslib": "^1.10.0", "tslib": "^1.10.0",
"zone.js": "~0.10.2" "zone.js": "~0.10.2"
...@@ -55,4 +55,4 @@ ...@@ -55,4 +55,4 @@
"tslint": "~5.18.0", "tslint": "~5.18.0",
"typescript": "~3.7.5" "typescript": "~3.7.5"
} }
} }
\ No newline at end of file
import {Component, EventEmitter, Input, OnDestroy, OnInit, Output, NgZone, OnChanges} from '@angular/core'; import { Component, EventEmitter, Input, OnDestroy, OnInit, Output, NgZone, OnChanges } from '@angular/core';
import {NzMessageService, NzNotificationService, UploadFile} from 'ng-zorro-antd'; import { NzMessageService, NzNotificationService, UploadFile } from 'ng-zorro-antd';
import {HttpClient, HttpEvent, HttpEventType, HttpRequest} from '@angular/common/http'; import { HttpClient, HttpEvent, HttpEventType, HttpRequest } from '@angular/common/http';
import {environment} from '../../../environments/environment'; import { environment } from '../../../environments/environment';
declare var Recorder; declare var Recorder;
@Component({ @Component({
...@@ -35,6 +34,9 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy { ...@@ -35,6 +34,9 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy {
set audioUrl(url) { set audioUrl(url) {
this._audioUrl = url; this._audioUrl = url;
if (url) { if (url) {
if (url['url']) {
this._audioUrl = url['url'];
}
this.audio.src = this._audioUrl; this.audio.src = this._audioUrl;
this.audio.load(); this.audio.load();
} }
...@@ -54,9 +56,9 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy { ...@@ -54,9 +56,9 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy {
audioBlob: any; audioBlob: any;
constructor( private nzMessageService: NzMessageService ) { constructor(private nzMessageService: NzMessageService) {
this.uploadUrl = (<any> window).courseware.uploadUrl(); this.uploadUrl = (<any>window).courseware.uploadUrl();
this.uploadData = (<any> window).courseware.uploadData(); this.uploadData = (<any>window).courseware.uploadData();
window['air'].getUploadCallback = (url, data) => { window['air'].getUploadCallback = (url, data) => {
this.uploadUrl = url; this.uploadUrl = url;
...@@ -139,6 +141,7 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy { ...@@ -139,6 +141,7 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy {
if (this.isPlaying) { if (this.isPlaying) {
this.audio.pause(); this.audio.pause();
} else { } else {
console.log('src : ', this.audio.src)
this.audio.play(); this.audio.play();
} }
} }
...@@ -185,7 +188,7 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy { ...@@ -185,7 +188,7 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy {
this.nzMessageService.error('You can only upload Audio file ( mp3 | wav |ogg)'); this.nzMessageService.error('You can only upload Audio file ( mp3 | wav |ogg)');
return; return;
} }
const delta = 25; const delta = 25;
const isOverSize = (file.size / 1024 / 1024) < delta; const isOverSize = (file.size / 1024 / 1024) < delta;
if (!isOverSize) { if (!isOverSize) {
this.nzMessageService.error(`audio file must smaller than ${delta}MB!`); this.nzMessageService.error(`audio file must smaller than ${delta}MB!`);
...@@ -224,7 +227,7 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy { ...@@ -224,7 +227,7 @@ export class AudioRecorderComponent implements OnInit, OnChanges, OnDestroy {
p = 0; p = 0;
} }
// console.log(Math.floor(p * 100)); // console.log(Math.floor(p * 100));
this.progress = Math.floor(p * 100); this.progress = Math.floor(p * 100);
} }
} }
......
<div class="model-content"> <div class="model-content">
<div style="padding: 10px;">
<div style="padding: 10px;" align='center'>
<div style="width: 300px;height:50px;" align='center'>
<span style="font-size:large;">题目素材 </span>
</div>
<div nz-row>
<div nz-col nzSpan="8">
<span style="font-size:larger;">标题 </span>
<div style="width: 300px;" align='center'>
<input type="text" nz-input [(ngModel)]="item.title" (blur)="save()">
</div>
</div>
<div nz-col nzSpan="8">
<span style="font-size:larger;">音频 </span>
<div style="width: 300px;" align='center'>
<app-audio-recorder [audioUrl]="item.titleAudio" (audioUploaded)="onAudioUploadSuccess($event, 'titleAudio')">
</app-audio-recorder>
</div>
</div>
<div nz-col nzSpan="8">
<span style="font-size:larger;">题目时间(秒) </span>
<div style="width: 300px;" align='center'>
<input type="text" nz-input [(ngModel)]="item.timer" (blur)="save()">
</div>
</div>
</div>
<div style="width: 300px;height:100px;line-height: 100px;" align='center'>
<span style="font-size:large;">最多添加10张卡片 <button nz-button nzType="primary" (click)="addListData()">添加</button></span>
</div>
<nz-table #basicTable [nzData]="listOfData">
<thead>
<tr>
<th>序号</th>
<th>音频</th>
<th>图片</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let data of basicTable.data">
<td>{{data.key}}</td>
<td>
<app-audio-recorder [audioUrl]=data.ImusicName (audioUploaded)="onAudioUploadSuccess($event, data.musicName)">
</app-audio-recorder>
</td>
<td>
<div style="width: 300px;" align='center'>
<app-upload-image-with-preview [picUrl]=data.IpicName
(imageUploaded)="onImageUploadSuccess($event, data.picName)">
</app-upload-image-with-preview>
</div>
</td>
<td>
<button nz-button nzType="danger" (click)="remListData(data.key)">删除</button>
</td>
</tr>
</tbody>
</nz-table>
<!--
<div style="width: 300px;" align='center'> <div style="width: 300px;" align='center'>
<span>图1: </span> <span>图1: </span>
<app-upload-image-with-preview <app-upload-image-with-preview [picUrl]="item.pic_url" (imageUploaded)="onImageUploadSuccess($event, 'pic_url')">
[picUrl]="item.pic_url"
(imageUploaded)="onImageUploadSuccess($event, 'pic_url')">
</app-upload-image-with-preview> </app-upload-image-with-preview>
</div> </div>
<div style="width: 300px; margin-top: 5px;" align='center'> <div style="width: 300px; margin-top: 5px;" align='center'>
<span>图2: </span> <span>图2: </span>
<app-upload-image-with-preview <app-upload-image-with-preview [picUrl]="item.pic_url_2"
[picUrl]="item.pic_url_2"
(imageUploaded)="onImageUploadSuccess($event, 'pic_url_2')"> (imageUploaded)="onImageUploadSuccess($event, 'pic_url_2')">
</app-upload-image-with-preview> </app-upload-image-with-preview>
</div> </div>
...@@ -25,12 +85,10 @@ ...@@ -25,12 +85,10 @@
<div style="margin-top: 5px"> <div style="margin-top: 5px">
<span>音频: </span> <span>音频: </span>
<app-audio-recorder <app-audio-recorder [audioUrl]="item.audio_url" (audioUploaded)="onAudioUploadSuccess($event, 'audio_url')">
[audioUrl]="item.audio_url" </app-audio-recorder>
(audioUploaded)="onAudioUploadSuccess($event, 'audio_url')" </div> -->
></app-audio-recorder>
</div>
</div> </div>
</div> </div>
\ No newline at end of file
...@@ -8,16 +8,57 @@ import { JsonPipe } from '@angular/common'; ...@@ -8,16 +8,57 @@ import { JsonPipe } from '@angular/common';
styleUrls: ['./form.component.css'] styleUrls: ['./form.component.css']
}) })
export class FormComponent implements OnInit, OnChanges, OnDestroy { export class FormComponent implements OnInit, OnChanges, OnDestroy {
// 储存数据用 // 储存数据用
saveKey = "test_001"; saveKey = "test_001";
// 储存对象 // 储存对象
item; item: any = {};
listOfData = [
];
constructor(private appRef: ApplicationRef, private changeDetectorRef: ChangeDetectorRef) { constructor(private appRef: ApplicationRef, private changeDetectorRef: ChangeDetectorRef) {
} }
addListData() {
if (this.listOfData.length >= 10) return
this.listOfData = []
if (this.item.listNum) {
this.item.listNum += 1;
} else {
this.item.listNum = 1;
}
this.initListData()
this.save()
}
remListData(number) {
this.listOfData = []
number -= 1
delete this.item['music' + number]
delete this.item['pic' + number]
this.item.listNum -= 1
this.initListData()
this.save()
}
initListData() {
for (let i = 0; i < this.item.listNum; i++) {
let obj = {
key: i + 1,
musicName: 'music' + i,
ImusicName: "item.music" + i,
picName: 'pic' + i,
IpicName: 'item.pic' + i,
}
if (this.item[obj.musicName]) {
obj.ImusicName = this.item[obj.musicName]
}
if (this.item[obj.picName]) {
obj.IpicName = this.item[obj.picName]
}
this.listOfData.push(obj)
}
}
createShell() { createShell() {
this.item.wordList.push({ this.item.wordList.push({
word: '', word: '',
...@@ -42,8 +83,9 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -42,8 +83,9 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
if (data) { if (data) {
this.item = data; this.item = data;
} console.log(this.item)
}
this.init(); this.init();
this.changeDetectorRef.markForCheck(); this.changeDetectorRef.markForCheck();
this.changeDetectorRef.detectChanges(); this.changeDetectorRef.detectChanges();
...@@ -59,7 +101,7 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -59,7 +101,7 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
} }
init() { init() {
this.initListData()
} }
...@@ -82,6 +124,7 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -82,6 +124,7 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
this.save(); this.save();
} }
onWordAudioUploadSuccess(e, idx) { onWordAudioUploadSuccess(e, idx) {
this.item.wordList[idx].audio = e.url; this.item.wordList[idx].audio = e.url;
this.save(); this.save();
......
{
"ver": "2.0.1",
"uuid": "a6d18d6c-bacc-48cf-a9fb-ec1eececf773",
"downloadMode": 0,
"duration": 2.298776,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "43d968c4-a3b2-42cf-8a60-805ceec4bd52",
"downloadMode": 0,
"duration": 3.761633,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "e721e805-332d-4053-99be-c795d37f02de",
"downloadMode": 0,
"duration": 0.6818,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "a53670ca-a31f-439b-9b1f-b4b1e94a9425",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
This diff is collapsed.
{
"ver": "1.0.1",
"uuid": "3f12a92b-c51d-4940-a524-3b159b87f5b5",
"subMetas": {}
}
\ No newline at end of file
{"width":512,"imagePath":"WL01-flower(1)_tex.png","height":512,"name":"WL01-flower(1)","SubTexture":[{"width":210,"y":1,"height":198,"name":"WL01-flower(1)/矢量智能对象_17","x":1},{"width":79,"y":348,"height":74,"name":"WL01-flower(1)/矢量智能对象_16","x":1},{"width":47,"y":406,"height":44,"name":"WL01-flower(1)/矢量智能对象_15","x":82},{"width":157,"y":150,"height":147,"name":"WL01-flower(1)/矢量智能对象_14","x":213},{"width":58,"y":342,"height":54,"name":"WL01-flower(1)/矢量智能对象_13","x":329},{"width":120,"y":124,"height":113,"name":"WL01-flower(1)/矢量智能对象_12","x":372},{"width":157,"y":1,"height":147,"name":"WL01-flower(1)/矢量智能对象_11","x":213},{"width":89,"y":299,"height":84,"name":"WL01-flower(1)/矢量智能对象_10","x":157},{"width":154,"y":201,"height":145,"name":"WL01-flower(1)/矢量智能对象_9","x":1},{"width":128,"y":1,"height":121,"name":"WL01-flower(1)/矢量智能对象_8","x":372},{"width":60,"y":348,"height":56,"name":"WL01-flower(1)/矢量智能对象_7","x":82},{"width":47,"y":247,"height":44,"name":"WL01-flower(1)/矢量智能对象_6","x":157},{"width":79,"y":299,"height":74,"name":"WL01-flower(1)/矢量智能对象_5","x":248},{"width":47,"y":201,"height":44,"name":"WL01-flower(1)/矢量智能对象_4","x":157},{"width":45,"y":342,"height":42,"name":"WL01-flower(1)/矢量智能对象_3","x":389},{"width":45,"y":424,"height":42,"name":"WL01-flower(1)/矢量智能对象_2","x":1},{"width":58,"y":375,"height":54,"name":"WL01-flower(1)/矢量智能对象_1","x":248},{"width":107,"y":239,"height":101,"name":"WL01-flower(1)/矢量智能对象_0","x":372},{"width":58,"y":385,"height":54,"name":"WL01-flower(1)/矢量智能对象","x":144}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "4e6ec359-0068-4e27-9d61-cbe271697d81",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "0f28baba-3a8a-4c0d-9998-14cb8edd3c58",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 512,
"height": 512,
"platformSettings": {},
"subMetas": {
"WL01-flower(1)_tex": {
"ver": "1.0.4",
"uuid": "9cf13143-15b0-4515-92b5-c3d872cb4e7f",
"rawTextureUuid": "0f28baba-3a8a-4c0d-9998-14cb8edd3c58",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -5.5,
"offsetY": 22.5,
"trimX": 1,
"trimY": 1,
"width": 499,
"height": 465,
"rawWidth": 512,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "d65e6368-a17a-4648-809a-dfcd66cf3f78",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"frameRate":24,"name":"timeout","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"Armature","aabb":{"x":-356.58,"y":-138.89,"width":720,"height":216},"bone":[{"name":"root"},{"name":"WL-comeon","parent":"root","transform":{"x":-2.65,"y":-22.55}}],"slot":[{"name":"WL-timeout","parent":"WL-comeon"}],"skin":[{"slot":[{"name":"WL-timeout","display":[{"name":"WL-timeout","transform":{"x":6.07,"y":-8.34}}]}]}],"animation":[{"duration":34,"playTimes":0,"name":"normal","bone":[{"name":"WL-comeon","translateFrame":[{"duration":12,"tweenEasing":0,"y":-477.5},{"duration":6,"tweenEasing":0,"y":24.18},{"duration":6,"tweenEasing":0,"y":-2.9},{"duration":10,"tweenEasing":0,"y":24.18},{"duration":0,"y":567.5}]}]}],"defaultActions":[{"gotoAndPlay":"normal"}],"canvas":{"width":1280,"height":720}}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "9178de05-362b-49ee-843a-f4247376ec1f",
"subMetas": {}
}
\ No newline at end of file
{"width":1024,"imagePath":"timeout_tex.png","height":256,"name":"timeout","SubTexture":[{"width":720,"y":1,"height":216,"name":"WL-timeout","x":1}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "336835f0-780d-43c8-ad1b-2c4c18242df1",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "762d310f-f59a-4079-b9d5-99b85ac53f5f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1024,
"height": 256,
"platformSettings": {},
"subMetas": {
"timeout_tex": {
"ver": "1.0.4",
"uuid": "992979fb-6448-48ce-9510-4b97fcc09daa",
"rawTextureUuid": "762d310f-f59a-4079-b9d5-99b85ac53f5f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -151,
"offsetY": 19,
"trimX": 1,
"trimY": 1,
"width": 720,
"height": 216,
"rawWidth": 1024,
"rawHeight": 256,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "f7722ecb-7136-4cf1-a398-4709fe14b63d",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "5aaa3a3f-ca6d-4d8c-96b1-2e3b060dfaa3",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "12dadbc1-73b0-4825-9193-6bd0be51c162",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 23,
"height": 50,
"platformSettings": {},
"subMetas": {
"1": {
"ver": "1.0.4",
"uuid": "df474ae8-c964-49c9-a0d0-dcbdbabac622",
"rawTextureUuid": "12dadbc1-73b0-4825-9193-6bd0be51c162",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 23,
"height": 50,
"rawWidth": 23,
"rawHeight": 50,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "9eb55ac7-dcef-46f1-a41c-324ba2f84a80",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 33,
"height": 49,
"platformSettings": {},
"subMetas": {
"2": {
"ver": "1.0.4",
"uuid": "dff7d230-b5f3-4d00-b5ad-7aec6a1e4add",
"rawTextureUuid": "9eb55ac7-dcef-46f1-a41c-324ba2f84a80",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 33,
"height": 49,
"rawWidth": 33,
"rawHeight": 49,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "a74805e7-3fa3-4850-a015-db92bc4f079e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 33,
"height": 50,
"platformSettings": {},
"subMetas": {
"3": {
"ver": "1.0.4",
"uuid": "1ae0ea05-c99a-41e6-b010-1d275005494a",
"rawTextureUuid": "a74805e7-3fa3-4850-a015-db92bc4f079e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 33,
"height": 50,
"rawWidth": 33,
"rawHeight": 50,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "67d92b94-c543-4810-a057-99a16a8e1105",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 39,
"height": 50,
"platformSettings": {},
"subMetas": {
"4": {
"ver": "1.0.4",
"uuid": "3c6aaff7-1aee-4fa2-be57-d2dd861c8361",
"rawTextureUuid": "67d92b94-c543-4810-a057-99a16a8e1105",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 39,
"height": 50,
"rawWidth": 39,
"rawHeight": 50,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "0ca52c1c-ca1c-49a1-a95e-c3ea0bc60807",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 119,
"height": 142,
"platformSettings": {},
"subMetas": {
"42-e-408243106-b-4773-edbfae-8-af-781-a-1-d": {
"ver": "1.0.4",
"uuid": "00af2439-8702-4967-abfa-e1ec07c4d2d9",
"rawTextureUuid": "0ca52c1c-ca1c-49a1-a95e-c3ea0bc60807",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 119,
"height": 142,
"rawWidth": 119,
"rawHeight": 142,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "dfb696a6-8957-404e-aab0-a9c0bc7625ef",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 36,
"height": 51,
"platformSettings": {},
"subMetas": {
"5": {
"ver": "1.0.4",
"uuid": "c7de575a-2748-418d-960f-3ec415db0f3f",
"rawTextureUuid": "dfb696a6-8957-404e-aab0-a9c0bc7625ef",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 36,
"height": 51,
"rawWidth": 36,
"rawHeight": 51,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "03a534c4-8dd1-4dd9-b84f-cd44002124ab",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 200,
"height": 200,
"platformSettings": {},
"subMetas": {
"75-copy-2": {
"ver": "1.0.4",
"uuid": "45e26abc-8350-40f9-94d0-3a5bef1a2bca",
"rawTextureUuid": "03a534c4-8dd1-4dd9-b84f-cd44002124ab",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 200,
"height": 200,
"rawWidth": 200,
"rawHeight": 200,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "c7d74c27-f189-4a58-82bf-9be239135f31",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 22,
"height": 340,
"platformSettings": {},
"subMetas": {
"77": {
"ver": "1.0.4",
"uuid": "5342ddba-8092-4d73-a9a4-f87893b9110e",
"rawTextureUuid": "c7d74c27-f189-4a58-82bf-9be239135f31",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 22,
"height": 340,
"rawWidth": 22,
"rawHeight": 340,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "a588542b-49b4-435a-90f8-48deb91b4b06",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 14,
"height": 330,
"platformSettings": {},
"subMetas": {
"78": {
"ver": "1.0.4",
"uuid": "02f345b9-a591-4d2a-81d8-85e3ff89dc81",
"rawTextureUuid": "a588542b-49b4-435a-90f8-48deb91b4b06",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 14,
"height": 330,
"rawWidth": 14,
"rawHeight": 330,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "fbd49a32-1c2c-405f-bdc2-125b128e0fef",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 437,
"height": 140,
"platformSettings": {},
"subMetas": {
"81": {
"ver": "1.0.4",
"uuid": "11ba173d-b87a-400f-8dbd-4a634610eff3",
"rawTextureUuid": "fbd49a32-1c2c-405f-bdc2-125b128e0fef",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 437,
"height": 140,
"rawWidth": 437,
"rawHeight": 140,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "7f95646d-28bd-44db-ba19-fba996870379",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1280,
"height": 720,
"platformSettings": {},
"subMetas": {
"82": {
"ver": "1.0.4",
"uuid": "beaa4b22-29a5-46a4-8afb-40f8d0a06cf6",
"rawTextureUuid": "7f95646d-28bd-44db-ba19-fba996870379",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1280,
"height": 720,
"rawWidth": 1280,
"rawHeight": 720,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "90d668d7-7ff2-4eac-a064-693d81299983",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 44,
"height": 39,
"platformSettings": {},
"subMetas": {
"83": {
"ver": "1.0.4",
"uuid": "864a9525-8c38-4704-ad95-94549fae627a",
"rawTextureUuid": "90d668d7-7ff2-4eac-a064-693d81299983",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 44,
"height": 39,
"rawWidth": 44,
"rawHeight": 39,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "bd148954-b9c5-40a7-abf4-2f76f200c48e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 207,
"height": 71,
"platformSettings": {},
"subMetas": {
"84": {
"ver": "1.0.4",
"uuid": "9f1cd234-973c-4f82-b480-abcba8c6a7c6",
"rawTextureUuid": "bd148954-b9c5-40a7-abf4-2f76f200c48e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 207,
"height": 71,
"rawWidth": 207,
"rawHeight": 71,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "c62d1b15-1f58-4024-8f72-b32a1501dc50",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1280,
"height": 720,
"platformSettings": {},
"subMetas": {
"WL05-图片排序-进入课件后先播放标题音频": {
"ver": "1.0.4",
"uuid": "21dde4e9-6aab-4bf7-927d-d371646ec72c",
"rawTextureUuid": "c62d1b15-1f58-4024-8f72-b32a1501dc50",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1280,
"height": 720,
"rawWidth": 1280,
"rawHeight": 720,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "1dafaf09-6af2-4923-8450-eb564bdbfdb6",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 120,
"height": 154,
"platformSettings": {},
"subMetas": {
"a-20-f-1-d-93-d-94-cc-51-cd-2-ea-8308-a-436-ff-31": {
"ver": "1.0.4",
"uuid": "fabc44ca-e791-4db9-8b71-76a07b2981e8",
"rawTextureUuid": "1dafaf09-6af2-4923-8450-eb564bdbfdb6",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 120,
"height": 154,
"rawWidth": 120,
"rawHeight": 154,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "78e219eb-90ac-4e29-8c18-a947cdd544e4",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 186,
"height": 186,
"platformSettings": {},
"subMetas": {
"copy-3": {
"ver": "1.0.4",
"uuid": "1cb149ec-42e8-45fe-99d9-ec7428bec845",
"rawTextureUuid": "78e219eb-90ac-4e29-8c18-a947cdd544e4",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 186,
"height": 186,
"rawWidth": 186,
"rawHeight": 186,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "a47496e9-344f-447e-a008-6bca8acac686",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 146,
"height": 144,
"platformSettings": {},
"subMetas": {
"d-7-e-61-a-6-ea-58332076-d-2-c-9547-e-3-ba-67-ba": {
"ver": "1.0.4",
"uuid": "e8f1b0b8-9175-45fa-b6cb-671cf0b6e2e4",
"rawTextureUuid": "a47496e9-344f-447e-a008-6bca8acac686",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 146,
"height": 144,
"rawWidth": 146,
"rawHeight": 144,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "1b2c4629-9fb4-4abf-9aa4-aefa1dfd9169",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 220,
"height": 220,
"platformSettings": {},
"subMetas": {
"hongse": {
"ver": "1.0.4",
"uuid": "15eeeb66-7b43-4906-b5d9-29c09d3ecc22",
"rawTextureUuid": "1b2c4629-9fb4-4abf-9aa4-aefa1dfd9169",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 220,
"height": 220,
"rawWidth": 220,
"rawHeight": 220,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment