Android视频流
我有一个包含视频视图的项目,我正在使用以下方法从在线流式传输视频:Android视频流,android,encoding,streaming,mp4,android-videoview,Android,Encoding,Streaming,Mp4,Android Videoview,我有一个包含视频视图的项目,我正在使用以下方法从在线流式传输视频: mVideoView.setVideoURI(Uri.parse("http://db.tt/ij7w1Nw")); 我的视频是从Youtube下载的mp4文件。然后我将它们上传到我的dropbox,这就是url的来源。如果我下载视频,不做任何更改,直接上传到dropbox,效果会很好。但是,如果我尝试对其进行任何更改,例如从.flv转换为.mp4,或者更改大小,那么我会将其上载到dropbox,它将不再在VideoView中
mVideoView.setVideoURI(Uri.parse("http://db.tt/ij7w1Nw"));
我的视频是从Youtube下载的mp4文件。然后我将它们上传到我的dropbox,这就是url的来源。如果我下载视频,不做任何更改,直接上传到dropbox,效果会很好。但是,如果我尝试对其进行任何更改,例如从.flv转换为.mp4,或者更改大小,那么我会将其上载到dropbox,它将不再在VideoView中播放。我得到一个对话框,上面写着“无法播放视频”。无效的流数据'。如果我将这段完全相同的视频手动或甚至让我的应用程序从url下载到SD卡上,然后使用
mVideoView.setVideoPath(path);
它很好用。我正在使用Wondershare视频转换器Platinum进行转换和大小更改
是否需要某种特定的编码来流式传输mp4文件,而不是从本地副本播放?我得到这个消息是因为wondershare出现了某种错误吗?是否有其他人遇到过此类问题,如果是,您最终是如何解决的
谢谢。可能会帮助您查看可用内容。根据我的经验,在3GPP容器中包装H.264 AVC或MPEG 4编码视频提供了最简单的集成。Android在音频和视频流方面都非常易变。可能会帮助您查看可用内容。根据我的经验,在3GPP容器中包装H.264 AVC或MPEG 4编码视频提供了最简单的集成。Android在音频和视频流方面都非常易变