实际上我正在通过插件xamarin表格为所有3个平台开发一个带有visual studio的应用程序,搜索了很多来从网址下载图像,视频,文件但是没有明确的想法。
如果有人对此有所了解,请帮助我。
答案 0 :(得分:1)
如果您不想担心学习所有三个平台的API以展示视频播放,您可能需要查看Xamarin Component Store。我最近发布了一个跨平台的Xamarin Forms视频播放器,它可以呈现iOS,Android和Windows Phone的原生视频播放器。它允许您控制播放,响应共享代码中的事件(播放,暂停,完成等)。
https://github.com/adamfisher/Xamarin.Forms.VideoPlayer
如图所示,您只需按下一行,然后离开:
<o:VideoPlayer Source="http://vjs.zencdn.net/v/oceans.mp4" />
免责声明:这是我的组件。
答案 1 :(得分:0)
使用标准.Net约定可以非常轻松地下载视频。我已经链接到Stream类上的MSDN Docs,它可能在获取视频时非常有用。
https://msdn.microsoft.com/en-us/library/system.io.stream(v=vs.110).aspx
至于如何显示视频。 Xamarin.Forms没有视频播放器,因此您需要为此创建自定义渲染器。以下论坛帖子可以帮助您解决此问题。
https://forums.xamarin.com/discussion/23931/android-video-player-using-xamarin-forms