summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleVideoFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleVideoFragment.java')
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleVideoFragment.java20
1 files changed, 14 insertions, 6 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleVideoFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleVideoFragment.java
index 90c62e9d..98eb4295 100644
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleVideoFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleVideoFragment.java
@@ -140,7 +140,7 @@ public class ArticleVideoFragment extends GalleryBaseFragment {
private void initializeVideoPlayer(final View view) {
- Log.d(TAG, "initializeVideoPlayer: " + m_activity + " " + view);
+ //Log.d(TAG, "initializeVideoPlayer: " + m_activity + " " + view);
final MediaController m_mediaController = new MediaController(m_activity);
final TextureView textureView = (TextureView) view.findViewById(R.id.flavor_video);
@@ -148,10 +148,14 @@ public class ArticleVideoFragment extends GalleryBaseFragment {
textureView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- if (!m_mediaController.isShowing())
- m_mediaController.show(5000);
- else
- m_mediaController.hide();
+ try {
+ if (!m_mediaController.isShowing())
+ m_mediaController.show(5000);
+ else
+ m_mediaController.hide();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
}
});
@@ -255,7 +259,11 @@ public class ArticleVideoFragment extends GalleryBaseFragment {
@Override
public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) {
- m_mediaPlayer.release();
+ try {
+ m_mediaPlayer.release();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
return false;
}