{ "authors": [ "Brian Yu" ], "captions": [], "chapters": [ { "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/lang/en/index.vtt", "srclang": "en" } ], "downloads": [ { "label": "MP3", "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai.mp3?download" }, { "label": "MP4 (oriented_programming_and_ai/object-oriented_programming_and_ai-1080p)", "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-1080p.mp4?download" }, { "label": "MP4 (oriented_programming_and_ai/object-oriented_programming_and_ai-240p)", "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-240p.mp4?download" }, { "label": "MP4 (oriented_programming_and_ai/object-oriented_programming_and_ai-360p)", "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-360p.mp4?download" }, { "label": "MP4 (oriented_programming_and_ai/object-oriented_programming_and_ai-720p)", "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-720p.mp4?download" } ], "sources": [ { "label": "oriented_programming_and_ai/object-oriented_programming_and_ai-1080p", "source": [ { "duration": 3515, "height": 1080, "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-1080p.mp4", "type": "video/mp4", "width": 1920 } ] }, { "label": "oriented_programming_and_ai/object-oriented_programming_and_ai-240p", "source": [ { "duration": 3515, "height": 240, "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-240p.mp4", "type": "video/mp4", "width": 426 } ] }, { "label": "oriented_programming_and_ai/object-oriented_programming_and_ai-360p", "source": [ { "duration": 3515, "height": 360, "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-360p.mp4", "type": "video/mp4", "width": 640 } ] }, { "label": "oriented_programming_and_ai/object-oriented_programming_and_ai-720p", "source": [ { "duration": 3515, "height": 720, "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-720p.mp4", "type": "video/mp4", "width": 1280 } ] } ], "thumbnails": [ { "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-1080p.jpg", "type": "image/jpeg" }, { "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-140p.png", "type": "image/png" }, { "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-1728p.jpg", "type": "image/jpeg" }, { "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-240p.png", "type": "image/png" }, { "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-360p.png", "type": "image/png" }, { "src": "https://cdn.cs50.net/2019/beyond/object-oriented_programming_and_ai/object-oriented_programming_and_ai-720p.png", "type": "image/png" } ], "title": "Object-Oriented Programming and AI" }