Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android视频流_Android_Encoding_Streaming_Mp4_Android Videoview - Fatal编程技术网

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在音频和视频流方面都非常易变