Android无法播放来自特定网址

时间:2016-06-21 08:48:51

标签: android android-videoview playback

我在Android 6.0(sony experia mini)的特定网址上播放视频时遇到了问题。如果我将视频移动到另一个URL,我可以播放它。如果我使用Android 5.1的手机,它可以正常工作。

带问题的网址: https://cloudadvice.blob.core.windows.net/devphotos/ff69f2ad-fd1e-48ed-9ea8-f85e65639165.mp4

上传到dropbox的相同文件(有效): https://www.dropbox.com/s/8ftbwgavjptq9vq/ff69f2ad-fd1e-48ed-9ea8-f85e65639165%20%281%29.mp4?dl=1

我正在通过写这些行来播放文件:

string videoUri = _helpRequest.VideoURL;
_videoView.SetVideoURI(Android.Net.Uri.Parse(videoUri));

我想我在Android 6.0上遇到了一个错误,它不允许在网址中使用“cloudadvice.blob.core.windows.net”。有人试过这样的事情或者知道可能出错的地方吗?也许有人找到了解决方法?

这是日志的输出:

  

06-21 11:08:46.772 D / MediaHTTPConnection(20417):   filterOutInternalHeaders:key = User-Agent,val = SonyD5803   Build / 23.5.A.0.575 stagefright / 1.2(Linux; Android 6.0.1)

     

06-21 11:08:46.773 D / MediaHTTPConnection(20417):   filterOutInternalHeaders:key = x-wap-profile,val =   http://uaprof.sonymobile.com/D5803R2331.xml

     

06-21 11:08:46.774 D / MediaHTTPConnection(20417):proxy null port 0

     

06-21 11:08:47.113 W / MediaHTTPConnection(20417):readAt 392002/32768   => java.net.ProtocolException

     

06-21 11:08:47.114 E / NuCachedSource2(390):source返回错误   -1010,0重试剩余06-21 11:08:47.114 W / NuCachedSource2(390):mFinalStatus:-1010,返回ERROR_UNSUPPORTED

     

06-21 11:08:47.114 E / QCExtractor(390):ExtendedExtractor未能   实例化提取器

     

06-21 11:08:47.115 E / GenericSource(390):无法从数据初始化   源!

     

06-21 11:08:47.115 D / NuPlayerDriver(390):   notifyListener_l(0xa9dc9300),(100,1,-2147483648)

     

06-21 11:08:47.115 E / MediaPlayer(20417):错误(1,-2147483648)

     

06-21 11:08:47.122 E / MediaPlayer(20417):错误(1,-2147483648)

     

06-21 11:08:47.122 D / VideoView(20417):错误:1,-2147483648

0 个答案:

没有答案