You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code的Jupyter Notebook中播放视频与音频文件

VS Code Jupyter Notebook 媒体文件播放失败解决方案

以下是按优先级排序的修复方案:

  • 新增embed参数强制内嵌媒体
    IPython默认不会将媒体文件嵌入notebook文件,仅通过本地路径引用,VS Code的Jupyter webview受权限限制无法读取外部路径资源,修改代码如下:
    from IPython.display import Video
    Video('test.mp4', embed=True)
    
    音频播放同理,给Audio方法新增embed=True参数即可。
  • 检查媒体文件编码格式
    VS Code内置播放器仅支持H.264编码的MP4视频、AAC编码的音频文件,若你的媒体文件为HEVC、VP9等其他编码,需转码为兼容编码后再尝试播放。
  • 更新VS Code Jupyter扩展
    旧版本Jupyter扩展存在媒体渲染已知bug,将Jupyter扩展升级到最新版本后重启VS Code即可修复。
  • 使用HTML标签手动渲染
    若上述方案无效,可以直接调用HTML组件渲染媒体标签:
    视频播放示例:
    from IPython.display import HTML
    HTML("""
    <video width="600" controls>
      <source src="test.mp4" type="video/mp4">
    </video>
    """)
    
    音频播放将<video>标签替换为<audio>标签即可。
  • 升级核心依赖版本
    你当前使用的7.27.0版本IPython存在部分渲染兼容问题,可执行以下命令升级相关依赖:
    pip install --upgrade ipython ipywidgets
    
    升级完成后重启Jupyter内核重新运行代码即可。

内容的提问来源于stack exchange,提问作者Mia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 17:48:03