{"id":77423,"student_id":1874,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Piano_Teacher/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"W7-$cnE6]bx@31})$XBP\\\" x=\\\"212\\\" y=\\\"-18\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鍵C2\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鍵C2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"?uRyY{~@@dhu0dlz#cMG\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效C2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效C2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"c_]hz5B$~Uap)rm$Wiv`\\\" x=\\\"-106\\\" y=\\\"45\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鍵C\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鍵C\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"bY2}D1kI(gWc8tR}1E%i\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效C\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效C\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"2evL8A$qF6\\\\!tS*@ct76[\\\" x=\\\"417\\\" y=\\\"35\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鍵G\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鍵G\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"Uh~W($o]I@]nd?,JbWEW\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效G\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效G\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"3\\\" x=\\\"161\\\" y=\\\"61\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"I1Zb9iwS70!NhB(6nM=B\\\" x=\\\"405\\\" y=\\\"126\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鍵A\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鍵A\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"aqB.{BFYni3rjj2wy*2y\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效A\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效A\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"R9nsWIUrDHTV.-yeN8,`\\\" x=\\\"-87\\\" y=\\\"156\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鍵D\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鍵D\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"P4PDjl8!k~#e#=iHnWb\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效D\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效D\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"uylKS^{Xy73:26ZbCJup\\\" x=\\\"190\\\" y=\\\"183\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鍵E\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鍵E\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"(H}QF.WAGf8Bb3,CriBI\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效E\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效E\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"},gq%r`fo+kwCU8VO(nn\\\" x=\\\"425\\\" y=\\\"246\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鍵B\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鍵B\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"XpK46g[b;$Ew`G)s@BW?\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效B\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效B\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"~~m/bqCc!ty-[pfWKNL[\\\" x=\\\"152\\\" y=\\\"265\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鍵F\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鍵F\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"U48ljs\\\\!}s;6`rt*A=P#J\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"音效F\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e音效F\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/Piano_Teacher/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"ai2.appinventor.mit.edu\\\",\\\"edge.koding.school\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"Piano\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"ScreenOrientation\\\":\\\"landscape\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-294151672\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6309\\\\u9375C\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"1.png\\\",\\\"Uuid\\\":\\\"564511128\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u9375D\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"2.png\\\",\\\"Uuid\\\":\\\"-1105504692\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u9375E\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"3.png\\\",\\\"Uuid\\\":\\\"494540886\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u9375F\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"1.png\\\",\\\"Uuid\\\":\\\"681214815\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u9375G\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"2.png\\\",\\\"Uuid\\\":\\\"-322406653\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u9375A\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"2.png\\\",\\\"Uuid\\\":\\\"1490949252\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u9375B\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"3.png\\\",\\\"Uuid\\\":\\\"-1408711366\\\"},{\\\"$Name\\\":\\\"\\\\u6309\\\\u9375C2\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"1.png\\\",\\\"Uuid\\\":\\\"1717917448\\\"}]},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548C\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoC.mp3\\\",\\\"Uuid\\\":\\\"1713297238\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548D\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoD.mp3\\\",\\\"Uuid\\\":\\\"-1527609481\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548E\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoE.mp3\\\",\\\"Uuid\\\":\\\"-155891895\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548F\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoF.mp3\\\",\\\"Uuid\\\":\\\"1767557585\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548G\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoG.mp3\\\",\\\"Uuid\\\":\\\"-1579244958\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548A\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoA.mp3\\\",\\\"Uuid\\\":\\\"-2092463445\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548B\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoB.mp3\\\",\\\"Uuid\\\":\\\"-1136715841\\\"},{\\\"$Name\\\":\\\"\\\\u97f3\\\\u6548C2\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"pianoC2.mp3\\\",\\\"Uuid\\\":\\\"-1858702722\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Piano_Teacher/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Piano_Teacher.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"Piano\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'BackgroundColor #xFF000000 'number)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"landscape\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n (get-var *the-null-value*))\\n;;; 水平配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Height -2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 按鍵C\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鍵C \\n(set-and-coerce-property! '按鍵C 'Image \\\"1.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鍵C Click()(set-this-form)\\n (call-component-method '音效C 'Play (*list-for-runtime*) '()))\\n;;; 按鍵D\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鍵D \\n(set-and-coerce-property! '按鍵D 'Image \\\"2.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鍵D Click()(set-this-form)\\n (call-component-method '音效D 'Play (*list-for-runtime*) '()))\\n;;; 按鍵E\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鍵E \\n(set-and-coerce-property! '按鍵E 'Image \\\"3.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鍵E Click()(set-this-form)\\n (call-component-method '音效E 'Play (*list-for-runtime*) '()))\\n;;; 按鍵F\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鍵F \\n(set-and-coerce-property! '按鍵F 'Image \\\"1.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鍵F Click()(set-this-form)\\n (call-component-method '音效F 'Play (*list-for-runtime*) '()))\\n;;; 按鍵G\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鍵G \\n(set-and-coerce-property! '按鍵G 'Image \\\"2.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鍵G Click()(set-this-form)\\n (call-component-method '音效G 'Play (*list-for-runtime*) '()))\\n;;; 按鍵A\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鍵A \\n(set-and-coerce-property! '按鍵A 'Image \\\"2.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鍵A Click()(set-this-form)\\n (call-component-method '音效A 'Play (*list-for-runtime*) '()))\\n;;; 按鍵B\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鍵B \\n(set-and-coerce-property! '按鍵B 'Image \\\"3.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鍵B Click()(set-this-form)\\n (call-component-method '音效B 'Play (*list-for-runtime*) '()))\\n;;; 按鍵C2\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 按鍵C2 \\n(set-and-coerce-property! '按鍵C2 'Image \\\"1.png\\\" 'text)\\n\\n)\\n\\n(define-event 按鍵C2 Click()(set-this-form)\\n (call-component-method '音效C2 'Play (*list-for-runtime*) '()))\\n;;; 音效C\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效C \\n(set-and-coerce-property! '音效C 'Source \\\"pianoC.mp3\\\" 'text)\\n\\n)\\n\\n;;; 音效D\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效D \\n(set-and-coerce-property! '音效D 'Source \\\"pianoD.mp3\\\" 'text)\\n\\n)\\n\\n;;; 音效E\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效E \\n(set-and-coerce-property! '音效E 'Source \\\"pianoE.mp3\\\" 'text)\\n\\n)\\n\\n;;; 音效F\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效F \\n(set-and-coerce-property! '音效F 'Source \\\"pianoF.mp3\\\" 'text)\\n\\n)\\n\\n;;; 音效G\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效G \\n(set-and-coerce-property! '音效G 'Source \\\"pianoG.mp3\\\" 'text)\\n\\n)\\n\\n;;; 音效A\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效A \\n(set-and-coerce-property! '音效A 'Source \\\"pianoA.mp3\\\" 'text)\\n\\n)\\n\\n;;; 音效B\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效B \\n(set-and-coerce-property! '音效B 'Source \\\"pianoB.mp3\\\" 'text)\\n\\n)\\n\\n;;; 音效C2\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 音效C2 \\n(set-and-coerce-property! '音效C2 'Source \\\"pianoC2.mp3\\\" 'text)\\n\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Piano\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2019-07-08T13:30:25.406+08:00","updated_at":"2019-11-02T11:53:21.658+08:00","name":"Piano_Teacher","language":"appinventor","screenshot":{"url":null},"parent_id":54881,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":127,"hashid":"36yszrk8","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1334976,"file_name":"1.png","project_id":77423,"asset_id":108176,"created_at":"2019-07-08T13:30:25.412+08:00","updated_at":"2019-07-08T13:30:25.412+08:00"},{"id":1334977,"file_name":"1_1.png","project_id":77423,"asset_id":108175,"created_at":"2019-07-08T13:30:25.414+08:00","updated_at":"2019-07-08T13:30:25.414+08:00"},{"id":1334978,"file_name":"2.png","project_id":77423,"asset_id":108174,"created_at":"2019-07-08T13:30:25.415+08:00","updated_at":"2019-07-08T13:30:25.415+08:00"},{"id":1334979,"file_name":"3.png","project_id":77423,"asset_id":108173,"created_at":"2019-07-08T13:30:25.416+08:00","updated_at":"2019-07-08T13:30:25.416+08:00"},{"id":1334980,"file_name":"pianoA.mp3","project_id":77423,"asset_id":108172,"created_at":"2019-07-08T13:30:25.417+08:00","updated_at":"2019-07-08T13:30:25.417+08:00"},{"id":1334981,"file_name":"pianoB.mp3","project_id":77423,"asset_id":108171,"created_at":"2019-07-08T13:30:25.418+08:00","updated_at":"2019-07-08T13:30:25.418+08:00"},{"id":1334982,"file_name":"pianoC.mp3","project_id":77423,"asset_id":108170,"created_at":"2019-07-08T13:30:25.419+08:00","updated_at":"2019-07-08T13:30:25.419+08:00"},{"id":1334983,"file_name":"pianoC2.mp3","project_id":77423,"asset_id":108169,"created_at":"2019-07-08T13:30:25.420+08:00","updated_at":"2019-07-08T13:30:25.420+08:00"},{"id":1334984,"file_name":"pianoD.mp3","project_id":77423,"asset_id":108168,"created_at":"2019-07-08T13:30:25.421+08:00","updated_at":"2019-07-08T13:30:25.421+08:00"},{"id":1334985,"file_name":"pianoE.mp3","project_id":77423,"asset_id":108167,"created_at":"2019-07-08T13:30:25.422+08:00","updated_at":"2019-07-08T13:30:25.422+08:00"},{"id":1334986,"file_name":"pianoF.mp3","project_id":77423,"asset_id":108166,"created_at":"2019-07-08T13:30:25.423+08:00","updated_at":"2019-07-08T13:30:25.423+08:00"},{"id":1334987,"file_name":"pianoG.mp3","project_id":77423,"asset_id":108165,"created_at":"2019-07-08T13:30:25.424+08:00","updated_at":"2019-07-08T13:30:25.424+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦