通过videoview或surfaceview从url发送的Android视频流
有那么多关于同一主题的帖子,但是没有人给出这个错误的正确原因,有人能帮我解决这个错误吗。 我的代码在SD卡视频中运行良好。每当我试图从url访问它时,它就会抛出这个错误通过videoview或surfaceview从url发送的Android视频流,android,video-streaming,surfaceview,android-videoview,Android,Video Streaming,Surfaceview,Android Videoview,有那么多关于同一主题的帖子,但是没有人给出这个错误的正确原因,有人能帮我解决这个错误吗。 我的代码在SD卡视频中运行良好。每当我试图从url访问它时,它就会抛出这个错误 W/MediaPlayer: Couldn't open file on client side; trying server side: java.io.FileNotFoundException: No content provider: http://download.itcuties.com/teaser/itcutie
W/MediaPlayer: Couldn't open file on client side; trying server side: java.io.FileNotFoundException: No content provider: http://download.itcuties.com/teaser/itcuties-teaser-480.mp4
E/MediaPlayer: error (1, -2147483648)
我尝试了几种格式和几个网址的一切,我得到了相同的错误。
已授予Internet权限
代码:
}您只需启动view1线程。您的代码加载视频但不播放。添加此选项将解决此问题
view1.start();
您只需要启动view1线程。您的代码加载视频但不播放。添加此选项将解决此问题
view1.start();
您的互联网许可是否包含在清单中?检查并包括正确的日志。上面的日志用于不同的URL。是的,已授予Internet权限。您的Internet权限是否包含在清单中?检查并包括正确的日志。上面的日志用于不同的URL。是的,已授予Internet权限。不,您尚未启动线程。您正在启动videoview,而不是线程。如果是这种情况,则它不适用于sd卡上的视频,因为LOI刚刚在一个设备上尝试了它,它适用于您的URL,请尝试一下,并让我知道它是否适用于您。您正在使用哪个设备?我尝试在代码末尾添加view1.start(),但仍然得到相同的错误。适用于我的Nexus 5.:)不,你还没有开始线程。您正在启动videoview,而不是线程。如果是这种情况,则它不适用于sd卡上的视频,因为LOI刚刚在一个设备上尝试了它,它适用于您的URL,请尝试一下,并让我知道它是否适用于您。您正在使用哪个设备?我尝试在代码末尾添加view1.start(),但仍然得到相同的错误。适用于我的Nexus 5.:)