{ "ts": 1729074305524, "data": [ { "id": 2916, "course_id": 193, "content": "d1fb1bed-46a1-4f7d-b4e8-a9b19359fc63.mp3", "category": "audio", "attachment_id": "95f7ac11-f98f-4ed8-a8df-a9808bde645e", "order": 1, "duration": 24120, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:32.461Z", "attachment": { "id": 13947, "attachment_id": "95f7ac11-f98f-4ed8-a8df-a9808bde645e", "name": "d1fb1bed-46a1-4f7d-b4e8-a9b19359fc63.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/95f7ac11-f98f-4ed8-a8df-a9808bde645e.mp3", "size": 193005, "duration": 24120, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.224Z", "updated_at": "2023-11-14T18:26:32.452Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/95f7ac11-f98f-4ed8-a8df-a9808bde645e.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/95f7ac11-f98f-4ed8-a8df-a9808bde645e.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/95f7ac11-f98f-4ed8-a8df-a9808bde645e.mp3" } }, { "id": 2917, "course_id": 193, "content": "https://elephas.app/", "category": "text", "attachment_id": "", "order": 2, "duration": 1000000000, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:32.234Z", "attachment": null }, { "id": 2918, "course_id": 193, "content": "cf55aaca-200f-405f-a720-8897b3ac73ef.mp3", "category": "audio", "attachment_id": "f4e2705f-78aa-4f97-a0f7-2391a35aeb6a", "order": 3, "duration": 17330, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:32.723Z", "attachment": { "id": 13948, "attachment_id": "f4e2705f-78aa-4f97-a0f7-2391a35aeb6a", "name": "cf55aaca-200f-405f-a720-8897b3ac73ef.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/f4e2705f-78aa-4f97-a0f7-2391a35aeb6a.mp3", "size": 138669, "duration": 17330, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.225Z", "updated_at": "2023-11-14T18:26:32.718Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/f4e2705f-78aa-4f97-a0f7-2391a35aeb6a.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/f4e2705f-78aa-4f97-a0f7-2391a35aeb6a.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/f4e2705f-78aa-4f97-a0f7-2391a35aeb6a.mp3" } }, { "id": 2919, "course_id": 193, "content": "8a05503f-2528-4380-9090-20f8f24ad862.mp3", "category": "audio", "attachment_id": "c7c3a5ce-dafb-4c8f-9633-cb415ff1466f", "order": 4, "duration": 26140, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:32.977Z", "attachment": { "id": 13949, "attachment_id": "c7c3a5ce-dafb-4c8f-9633-cb415ff1466f", "name": "8a05503f-2528-4380-9090-20f8f24ad862.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c7c3a5ce-dafb-4c8f-9633-cb415ff1466f.mp3", "size": 209133, "duration": 26140, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.226Z", "updated_at": "2023-11-14T18:26:32.971Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c7c3a5ce-dafb-4c8f-9633-cb415ff1466f.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c7c3a5ce-dafb-4c8f-9633-cb415ff1466f.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c7c3a5ce-dafb-4c8f-9633-cb415ff1466f.mp3" } }, { "id": 2920, "course_id": 193, "content": "4ec0a242-4980-4310-9cc0-f5520b420c6a.mp3", "category": "audio", "attachment_id": "a2984a3f-69cf-4f1b-ae14-f5fbc8835d21", "order": 5, "duration": 24290, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:33.202Z", "attachment": { "id": 13950, "attachment_id": "a2984a3f-69cf-4f1b-ae14-f5fbc8835d21", "name": "4ec0a242-4980-4310-9cc0-f5520b420c6a.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/a2984a3f-69cf-4f1b-ae14-f5fbc8835d21.mp3", "size": 194349, "duration": 24290, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.226Z", "updated_at": "2023-11-14T18:26:33.197Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/a2984a3f-69cf-4f1b-ae14-f5fbc8835d21.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/a2984a3f-69cf-4f1b-ae14-f5fbc8835d21.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/a2984a3f-69cf-4f1b-ae14-f5fbc8835d21.mp3" } }, { "id": 2921, "course_id": 193, "content": "d2f7228c-8315-4a26-96be-54f13b7b55b4.mp3", "category": "audio", "attachment_id": "239b6b9b-4732-45a1-98c2-6d7fedc902d7", "order": 6, "duration": 38060, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:33.435Z", "attachment": { "id": 13951, "attachment_id": "239b6b9b-4732-45a1-98c2-6d7fedc902d7", "name": "d2f7228c-8315-4a26-96be-54f13b7b55b4.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/239b6b9b-4732-45a1-98c2-6d7fedc902d7.mp3", "size": 304557, "duration": 38060, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.227Z", "updated_at": "2023-11-14T18:26:33.43Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/239b6b9b-4732-45a1-98c2-6d7fedc902d7.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/239b6b9b-4732-45a1-98c2-6d7fedc902d7.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/239b6b9b-4732-45a1-98c2-6d7fedc902d7.mp3" } }, { "id": 2922, "course_id": 193, "content": "09616406-8695-4ca1-b603-47f3160ba69d.mp3", "category": "audio", "attachment_id": "f4f9f9de-643f-403c-8ef9-5da9112b02a8", "order": 7, "duration": 35110, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:33.671Z", "attachment": { "id": 13952, "attachment_id": "f4f9f9de-643f-403c-8ef9-5da9112b02a8", "name": "09616406-8695-4ca1-b603-47f3160ba69d.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/f4f9f9de-643f-403c-8ef9-5da9112b02a8.mp3", "size": 280941, "duration": 35110, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.227Z", "updated_at": "2023-11-14T18:26:33.664Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/f4f9f9de-643f-403c-8ef9-5da9112b02a8.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/f4f9f9de-643f-403c-8ef9-5da9112b02a8.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/f4f9f9de-643f-403c-8ef9-5da9112b02a8.mp3" } }, { "id": 2923, "course_id": 193, "content": "ccfa801e-dc67-41a5-accf-6000258706e4.mp3", "category": "audio", "attachment_id": "c8eef89e-be2d-4d5c-b5e0-f27d5127c693", "order": 8, "duration": 37870, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:33.908Z", "attachment": { "id": 13953, "attachment_id": "c8eef89e-be2d-4d5c-b5e0-f27d5127c693", "name": "ccfa801e-dc67-41a5-accf-6000258706e4.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c8eef89e-be2d-4d5c-b5e0-f27d5127c693.mp3", "size": 303021, "duration": 37870, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.228Z", "updated_at": "2023-11-14T18:26:33.904Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c8eef89e-be2d-4d5c-b5e0-f27d5127c693.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c8eef89e-be2d-4d5c-b5e0-f27d5127c693.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c8eef89e-be2d-4d5c-b5e0-f27d5127c693.mp3" } }, { "id": 2924, "course_id": 193, "content": "1. google 搜索\n2. 根据搜索结果,得知,有一个库叫做 moviepy\n3. 找到 moviepy 的官方文档,从头至尾阅读\n4. 找到需要的功能函数,逐一试验\n5. 根据自己的需求,拼接刚刚获得的知识,通过反复试错获得经验……", "category": "text", "attachment_id": "", "order": 9, "duration": 1000000000, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:32.234Z", "attachment": null }, { "id": 2925, "course_id": 193, "content": "a333faa1-4a80-4562-a7e0-418846f7472c.mp3", "category": "audio", "attachment_id": "03256a4a-9102-413f-858b-ee3a3ed100ff", "order": 10, "duration": 14300, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:34.138Z", "attachment": { "id": 13954, "attachment_id": "03256a4a-9102-413f-858b-ee3a3ed100ff", "name": "a333faa1-4a80-4562-a7e0-418846f7472c.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/03256a4a-9102-413f-858b-ee3a3ed100ff.mp3", "size": 114477, "duration": 14300, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.228Z", "updated_at": "2023-11-14T18:26:34.133Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/03256a4a-9102-413f-858b-ee3a3ed100ff.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/03256a4a-9102-413f-858b-ee3a3ed100ff.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/03256a4a-9102-413f-858b-ee3a3ed100ff.mp3" } }, { "id": 2926, "course_id": 193, "content": "1. 向 OpenAI 描述自己的需求\n2. OpenAI 推荐我使用 moviepy;\n3. 我去翻翻文档,了解 moviepy 的功能概要(而非细节)\n4. 要求 OpenAI 给我写代码……", "category": "text", "attachment_id": "", "order": 11, "duration": 1000000000, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:32.234Z", "attachment": null }, { "id": 2927, "course_id": 193, "content": "0577b631-5b0d-4b5a-8e3c-e52580188abd.mp3", "category": "audio", "attachment_id": "d684bf15-10ff-47ab-886b-0f7ee7e89230", "order": 12, "duration": 45360, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:34.396Z", "attachment": { "id": 13955, "attachment_id": "d684bf15-10ff-47ab-886b-0f7ee7e89230", "name": "0577b631-5b0d-4b5a-8e3c-e52580188abd.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/d684bf15-10ff-47ab-886b-0f7ee7e89230.mp3", "size": 362925, "duration": 45360, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.229Z", "updated_at": "2023-11-14T18:26:34.385Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/d684bf15-10ff-47ab-886b-0f7ee7e89230.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/d684bf15-10ff-47ab-886b-0f7ee7e89230.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/d684bf15-10ff-47ab-886b-0f7ee7e89230.mp3" } }, { "id": 2928, "course_id": 193, "content": "请帮我写一个调用 moviepy 的函数,能把一系列的图片拼接成视频,并可以为每一张图片指定持续播放的时间。", "category": "text", "attachment_id": "", "order": 13, "duration": 1000000000, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:32.234Z", "attachment": null }, { "id": 2929, "course_id": 193, "content": "77501c06-b542-42c7-81b8-5a6287f85fea.png", "category": "image", "attachment_id": "4817e34b-f1e8-47fd-b57c-683ae18f3fde", "order": 14, "duration": 1000000000, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:32.234Z", "attachment": { "id": 13956, "attachment_id": "4817e34b-f1e8-47fd-b57c-683ae18f3fde", "name": "77501c06-b542-42c7-81b8-5a6287f85fea.png", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/4817e34b-f1e8-47fd-b57c-683ae18f3fde.png", "size": 501405, "duration": 0, "mime_type": "image/png", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.229Z", "updated_at": "2023-11-14T18:26:32.229Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/4817e34b-f1e8-47fd-b57c-683ae18f3fde.png", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/4817e34b-f1e8-47fd-b57c-683ae18f3fde.png", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/4817e34b-f1e8-47fd-b57c-683ae18f3fde.png" } }, { "id": 2930, "course_id": 193, "content": "107ec698-5976-4889-9cc0-cb3f4e92e83a.mp3", "category": "audio", "attachment_id": "61e3ebf5-27ae-47b9-a59f-7c4ab0944938", "order": 15, "duration": 30650, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:34.655Z", "attachment": { "id": 13957, "attachment_id": "61e3ebf5-27ae-47b9-a59f-7c4ab0944938", "name": "107ec698-5976-4889-9cc0-cb3f4e92e83a.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/61e3ebf5-27ae-47b9-a59f-7c4ab0944938.mp3", "size": 245229, "duration": 30650, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.23Z", "updated_at": "2023-11-14T18:26:34.649Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/61e3ebf5-27ae-47b9-a59f-7c4ab0944938.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/61e3ebf5-27ae-47b9-a59f-7c4ab0944938.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/61e3ebf5-27ae-47b9-a59f-7c4ab0944938.mp3" } }, { "id": 2931, "course_id": 193, "content": "52ba20d3-0590-486b-8b77-cc2763e28172.mp3", "category": "audio", "attachment_id": "2042c48e-b861-406d-9ed3-0cc602ad7570", "order": 16, "duration": 42650, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:34.877Z", "attachment": { "id": 13958, "attachment_id": "2042c48e-b861-406d-9ed3-0cc602ad7570", "name": "52ba20d3-0590-486b-8b77-cc2763e28172.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/2042c48e-b861-406d-9ed3-0cc602ad7570.mp3", "size": 341229, "duration": 42650, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.23Z", "updated_at": "2023-11-14T18:26:34.872Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/2042c48e-b861-406d-9ed3-0cc602ad7570.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/2042c48e-b861-406d-9ed3-0cc602ad7570.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/2042c48e-b861-406d-9ed3-0cc602ad7570.mp3" } }, { "id": 2932, "course_id": 193, "content": "4a292901-8e52-4307-9ffe-3168b56d39bd.mp3", "category": "audio", "attachment_id": "0cefcdfb-da8f-40d6-bb7f-abd06266a87b", "order": 17, "duration": 48120, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:35.114Z", "attachment": { "id": 13959, "attachment_id": "0cefcdfb-da8f-40d6-bb7f-abd06266a87b", "name": "4a292901-8e52-4307-9ffe-3168b56d39bd.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/0cefcdfb-da8f-40d6-bb7f-abd06266a87b.mp3", "size": 385005, "duration": 48120, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.231Z", "updated_at": "2023-11-14T18:26:35.106Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/0cefcdfb-da8f-40d6-bb7f-abd06266a87b.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/0cefcdfb-da8f-40d6-bb7f-abd06266a87b.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/0cefcdfb-da8f-40d6-bb7f-abd06266a87b.mp3" } }, { "id": 2933, "course_id": 193, "content": "b9f1be84-f82e-4938-8d0f-acda65701dc4.mp3", "category": "audio", "attachment_id": "3db55cbc-febe-4fef-be79-3691031c5e66", "order": 18, "duration": 47570, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:35.343Z", "attachment": { "id": 13960, "attachment_id": "3db55cbc-febe-4fef-be79-3691031c5e66", "name": "b9f1be84-f82e-4938-8d0f-acda65701dc4.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/3db55cbc-febe-4fef-be79-3691031c5e66.mp3", "size": 380589, "duration": 47570, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.232Z", "updated_at": "2023-11-14T18:26:35.334Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/3db55cbc-febe-4fef-be79-3691031c5e66.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/3db55cbc-febe-4fef-be79-3691031c5e66.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/3db55cbc-febe-4fef-be79-3691031c5e66.mp3" } }, { "id": 2934, "course_id": 193, "content": "d5fa2df5-4ba6-46a4-96dd-76050c5540b1.mp3", "category": "audio", "attachment_id": "7601ef47-f5aa-448b-9772-b013985f9356", "order": 19, "duration": 17690, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:35.559Z", "attachment": { "id": 13961, "attachment_id": "7601ef47-f5aa-448b-9772-b013985f9356", "name": "d5fa2df5-4ba6-46a4-96dd-76050c5540b1.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/7601ef47-f5aa-448b-9772-b013985f9356.mp3", "size": 141549, "duration": 17690, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.232Z", "updated_at": "2023-11-14T18:26:35.555Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/7601ef47-f5aa-448b-9772-b013985f9356.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/7601ef47-f5aa-448b-9772-b013985f9356.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/7601ef47-f5aa-448b-9772-b013985f9356.mp3" } }, { "id": 2935, "course_id": 193, "content": "f39851b8-fb14-4385-aa91-420b7ebb3890.mp3", "category": "audio", "attachment_id": "ca545418-4028-43ae-8074-316753520441", "order": 20, "duration": 29230, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:35.788Z", "attachment": { "id": 13962, "attachment_id": "ca545418-4028-43ae-8074-316753520441", "name": "f39851b8-fb14-4385-aa91-420b7ebb3890.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/ca545418-4028-43ae-8074-316753520441.mp3", "size": 233901, "duration": 29230, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.233Z", "updated_at": "2023-11-14T18:26:35.783Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/ca545418-4028-43ae-8074-316753520441.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/ca545418-4028-43ae-8074-316753520441.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/ca545418-4028-43ae-8074-316753520441.mp3" } }, { "id": 2936, "course_id": 193, "content": "612fd9c5-b741-4ef9-afad-97f8877f5ccc.mp3", "category": "audio", "attachment_id": "68b5f712-43ef-46dd-ac4b-b3d4a6703595", "order": 21, "duration": 48600, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:36.015Z", "attachment": { "id": 13963, "attachment_id": "68b5f712-43ef-46dd-ac4b-b3d4a6703595", "name": "612fd9c5-b741-4ef9-afad-97f8877f5ccc.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/68b5f712-43ef-46dd-ac4b-b3d4a6703595.mp3", "size": 388845, "duration": 48600, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.233Z", "updated_at": "2023-11-14T18:26:36Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/68b5f712-43ef-46dd-ac4b-b3d4a6703595.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/68b5f712-43ef-46dd-ac4b-b3d4a6703595.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/68b5f712-43ef-46dd-ac4b-b3d4a6703595.mp3" } }, { "id": 2937, "course_id": 193, "content": "950bd764-2644-46e6-9f0c-c3f8aff0f2f1.mp3", "category": "audio", "attachment_id": "c46c64f7-2dad-40ae-bec8-356070b61432", "order": 22, "duration": 16610, "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:36.261Z", "attachment": { "id": 13964, "attachment_id": "c46c64f7-2dad-40ae-bec8-356070b61432", "name": "950bd764-2644-46e6-9f0c-c3f8aff0f2f1.mp3", "thumb": "", "raw": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c46c64f7-2dad-40ae-bec8-356070b61432.mp3", "size": 132909, "duration": 16610, "mime_type": "audio/mp3", "location": "aws_s3", "created_at": "2023-11-14T18:26:32.234Z", "updated_at": "2023-11-14T18:26:36.255Z", "url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c46c64f7-2dad-40ae-bec8-356070b61432.mp3", "raw_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c46c64f7-2dad-40ae-bec8-356070b61432.mp3", "thumb_url": "https://xuexi-courses-storage.firesbox.com/7000104654/replay/c46c64f7-2dad-40ae-bec8-356070b61432.mp3" } } ] }