android - 从服务器视频链接android生成缩略图

标签 android video-streaming

是否有可能在 android 中获取某人的任何类型视频的缩略图,只有该视频的 url 链接,视频可以来自任何来源,如 youtube 或任何来源。请告诉我是否可能。这是我的 java 代码,我试图通过它获取 YouTube 视频的缩略图。

  public class MainActivity extends Activity {
        String path = "http://www.youtube.com/watch?v=HMMEODhZUfA";
        Bitmap bm;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            ImageView image_View = (ImageView) findViewById(R.id.image);
            bm = ThumbnailUtils.createVideoThumbnail(path,
                    MediaStore.Images.Thumbnails.MICRO_KIND);
            image_View.setImageBitmap(bm);
        }


  and this is my xml..
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
        <ImageView
            android:id="@+id/image"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:text="@string/hello_world" />
    </LinearLayout>

最佳答案

我不认为你可以通过将视频链接提供给 ThumbnailManager 来生成视频的缩略图,

我可以建议的 2 种方法是

  1. 存储视频的服务器应该存储缩略图 视频以及您可以直接下载缩略图 图片
  2. 下载视频并从中获取缩略图。这种方法无论如何都是不对的。

如果您使用的是第三方服务器,例如。 youtube 或其他东西,然后他们将有单独的视频缩略图链接。

关于android - 从服务器视频链接android生成缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22855053/

相关文章:

java - 我如何将字符串数组项分配给另一个类中的 edittext ,以便在用户模式下用户更改 edittext 时,项目也会更改?

android - 摆脱 4.1 上的状态栏

ios - 渐进式下载和缓存

写入外部存储时 Android 屏幕录像机崩溃

android - 在操作栏上搜索不会调用搜索 Activity

windows-phone-7 - 在 Windows Phone 8 中播放视频文件

ffmpeg 转换原始视频双倍大小的视频,第二部分没有音频

php - 使用 PHP 和 ffmpeg 在线上传和存储视频

安卓 : Intent or Handler + listener + runnable?

php - 我怎样才能像 Gmail 一样在我的网站上进行视频聊天?