【发布时间】:2015-01-25 16:16:48
【问题描述】:
我也一样this 问题
public class MainActivity extends Activity
{
ImageView imgVie;
Bitmap bmp,extBmp;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imgVie = (ImageView)findViewById(R.id.imageView1);
String path = "http://202.65.154.108:8080/VODStream/lokesh.stream.mp4";
bmp = ThumbnailUtils.createVideoThumbnail(path, Thumbnails.FULL_SCREEN_KIND);
if(bmp!=null)
{
extBmp = ThumbnailUtils.extractThumbnail(bmp, 300, 300);
imgVie.setImageBitmap(extBmp);
}
if(bmp==null)
{
Toast.makeText(getApplicationContext(), "Sorry your bitmap returns null", Toast.LENGTH_LONG).show();
}
}
}
当在nexus4s 中运行此应用程序时,它进入if 条件。在所有其他手机中它移动到else。 你有什么建议吗。
【问题讨论】:
-
对我来说路径不正确。你能检查一下吗?并在此处粘贴更多该代码。
-
@AtulOHolic 我编辑了我的代码。
-
宾果游戏,这实际上是问题所在。这里的参数path是指你的视频在本地保存的文件路径。不确定它是否可以直接来自 URL。
标签: android thumbnails