2013-11-14 45 views
4

我有一个使用VideoView播放MP4文件的Android应用程序。视频从远程服务器中提取,并使用.setVideoURI()方法提供给VideoView对象。当我提供setVideoURI方法和直接链接到mp4文件时,它们是Baseline编码并且可以正常播放。但是,我需要找到一种使用ColdFusion cfcontent标记使其工作的方法。目前,我有cfcontent标签设置如下Android MediaPlayer错误(1,-2147483648)CFContent MP4视频

<cfcontent type="video/mp4" file="full path to my mp4 file" deleteFile="no"> 

当我尝试提供一个链接到我的CFM页面的URI setVideoURI方法能正常工作,在浏览器中,但是,它回来了与MediaPlayer错误(1,-2147483648),并显示VideoView相同的错误。我曾尝试在cfcontent之前添加cfheader标记,以强制视频/ 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文件?任何建议都非常感谢!

谢谢!

回答