google-app-engine - 从 Google App Engine 流式传输音频

标签 google-app-engine audio stream

一般情况下,是否可以在 AppEngine 上从 BlobStore 流式传输音频文件?
如果是,那么如何从直接 url 流式传输 .mp3 文件?

最佳答案

是的!! 这是我的实现:

public class Serve extends HttpServlet {

    private static final long serialVersionUID = 5603629129606331547L;

    public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException {
        BlobKey blobKey = new BlobKey(req.getParameter("blob-key"));
        BlobstoreServiceFactory.getBlobstoreService().serve(blobKey, res);
    }
}

.. 这是 web.xml:

<servlet>
        <servlet-name>Serve</servlet-name>
        <servlet-class><my-package>.Serve</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Serve</servlet-name>
        <url-pattern>/serve</url-pattern>
    </servlet-mapping>

注意“直接 url”(我想你的意思是 getServingUrl)只存在于图片中: https://developers.google.com/appengine/docs/java/images/overview#Transforming_Images_from_the_Blobstore

关于google-app-engine - 从 Google App Engine 流式传输音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10478819/

相关文章:

java - iText 使用 Google App 引擎

actionscript-3 - 您如何在AS3 Flash CS6中不断重复播放歌曲?

java - Apache Flink + CEP - 检测相同事件

google-app-engine - 转到 Google 应用引擎 - 找不到模板文件

google-app-engine - GAE : What's faster loading an include config file from GCS or from cloud SQL

java - 如何使用 JavaFX MediaPlayer 多次播放同一音频剪辑

audio - 我听到点击带有使用Graph Edit创建的DirectShow图的音频,但PC上的播放器软件可以流畅地播放音频

c# - 提高流式传输大型 (1-10 GB) 文件的速度 .Net Core

c++ - 指针数组困惑

java - GAE/J : How do I POST a Multipart MIME message from appengine to facebook