我有一个Android应用程序,使用VideoView播放MP4文件。这些视频从远程服务器获取,并使用.setVideoURI()方法提供给VideoView对象。它们采用基准编码,当我将setVideoURI方法提供直接链接到mp4文件时,它们可以正常播放。然而,我需要找到一种方法,使用ColdFusion cfcontent标签使其工作。目前,我已经设置了cfcontent标签如下:
<cfcontent type="video/mp4" file="full path to my mp4 file" deleteFile="no">
在浏览器中这个功能很好用,但是当我尝试将CFM页面链接作为setVideoURI方法的URI时,它返回MediaPlayer错误(1,-2147483648),并且对于VideoView也显示相同的错误。我已经尝试在cfcontent之前添加cfheader标签来强制类型为video/mp4,但没有成功。
11-14 15:05:18.162: E/MediaPlayer(373): error (1, -2147483648)
11-14 15:05:18.162: E/MediaPlayer(373): Error (1,-2147483648)
11-14 15:05:18.162: D/VideoView(373): Error: 1,-2147483648
有人成功地在使用ColdFusion页面和cfcontent标签的Android VideoView中播放MP4文件吗?如有任何建议,将不胜感激!!!
谢谢!