4
是否可以在AppEngine上傳輸來自BlobStore
的音頻文件?
如果是的話,那麼流式傳輸.mp3文件來自直接url?從Google App Engine流式傳輸音頻
是否可以在AppEngine上傳輸來自BlobStore
的音頻文件?
如果是的話,那麼流式傳輸.mp3文件來自直接url?從Google App Engine流式傳輸音頻
是的! 這是我實現:
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>
注意, 「直接鏈接」(getServingUrl我想你的意思),只存在於圖片: https://developers.google.com/appengine/docs/java/images/overview#Transforming_Images_from_the_Blobstore
謝謝,那支持.mp3呢? – user1049280
是的沒問題!我正在流式傳輸那種格式! –
除了這不是流媒體。這只是一個文件下載。 –