java - 我如何从这个 api 解析这个视频 url 并在我的应用程序上播放?android中是否有像Picasso(用于图像)这样的库?
问题描述
这是API的结构。(JSON 格式)。我已经从这个 API 解析了标题和副标题。但是我怎样才能解析这个 youtube 视频链接并在 android 中播放呢?
{
"success": true,
"message": "All Contents of Nirdeshona Videos",
"data": [
{
"id": 1,
"title": "New NVideo",
"sub_title": "New song",
**"link": "https://www.youtube.com/watch?v=lecITZkWqzg",**
"status": 1,
"created_at": "2019-10-01 08:41:29",
"updated_at": "2019-10-01 08:41:29"<p>
}
]
}
解决方案
您可以使用 videoview 类来显示视频。将此添加到您的布局以显示视频
<VideoView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/videoView" />
然后以编程方式设置您的网址并开始播放视频。
VideoView = (VideoView)findViewById(R.id.videoView);
videoView.setVideoPath(myurl);
videoView.start();
推荐阅读
- javascript - Javascript - 从两个数组创建嵌套的对象数组
- xml - 如何使用 grep 和 sed 修改 xml 配置文件?
- java - Spring Boot Actuator - 自定义端点
- python - 如果其他 DataFrame 中不存在某个值,则合并两个 DataFrame
- oauth-2.0 - 如何将“帐户”的概念添加到 Keycloak?
- mysql - Mysql,如何按列分组并选择最新日期?
- reactjs - React Native Jest:未定义测试(测试)
- android - Android-无法在 Xamarin ListView 中聚焦自定义 EditText
- c - 为什么 char 上的“~”运算符会产生更多字节?
- android - 在颤动中更改库比蒂诺滚动条的颜色