पर पृष्ठभूमि प्लेबैक सक्षम करना जब मैं मूवी के दौरान 'होम' दबाता हूं तो मैं पृष्ठभूमि में प्लेबैक रखना चाहता हूं।एंड्रॉइड टीवी
मैं गाइड यहाँ का पालन किया: https://developer.android.com/training/tv/playback/options.html
और निम्नलिखित कोड (जो काम) ने लिखा:
@Override
public void onPause() {
super.onPause();
if (mVideoView.isPlaying())
{
// Argument equals true to notify the system that the activity
// wishes to be visible behind other translucent activities
if (! requestVisibleBehind(true)) {
// App-specific method to stop playback and release resources
// because call to requestVisibleBehind(true) failed
stopPlayback();
}
} else {
// Argument equals false because the activity is not playing
requestVisibleBehind(false);
}
}
@Override
public void onVisibleBehindCanceled() {
// App-specific method to stop playback and release resources
stopPlayback();
super.onVisibleBehindCanceled();
}
मैं कुछ सवाल है। मैंने पाया कि लाइन if (! requestVisibleBehind(true))
पर टिप्पणी करने से परिणाम नतीजे वापस नहीं आते हैं। मैं काफी उलझन में था।
- क्या उस लाइन को कुछ बूलियन मूल्य वापस नहीं करना चाहिए? यह पृष्ठभूमि प्लेबैक कैसे सक्षम कर सकता है? डीबगर के साथ, "अगर" सफल है और यह खिलाड़ी को रोकता है। वास्तव में यह सुनिश्चित नहीं है कि क्या हो रहा है और कैसे, तो शायद कोई मुझे समझा सकता है।
अनुरोध VisibleBehind() @deprecated है, इसलिए VVibleBehindCanceled() पर है। क्या कोई विकल्प है? जब मैं क्या इन कार्यों पकड़ गौर करने की कोशिश की, मैं भी अपने आप को जब मैंने पाया (समान requestVisibleBehind के लिए चला जाता है() हैरान कर दिया।
public void onVisibleBehindCanceled() { throw new RuntimeException("Stub!"); }
एक बिंदु पर, मैं बहुत यकीन है कि पृष्ठभूमि प्लेबैक परिणाम से है था अन्य कार्रवाइयां, लेकिन जब मैंने पहले उल्लिखित कोड खंडित टिप्पणी की है, तो मुझे वांछित परिणाम नहीं मिलते हैं (जो मुझे लगता है कि अगर मैं इसे टिप्पणी नहीं करता हूं)।
मदद की अगर आपके कोड काम कर रहा है क्या आप वास्तव में चाहते हैं –
तुम बाहर टिप्पणी 'अगर अगर (! RequestVisibleBehind (सही))' और उसके संबंधित समापन ब्रेस, तो लाइन 'stopPlayback()' हो जाएगा कहा जाता है (जो प्लेबैक रोकता है) FWIW ... – rogerdpack
यह लिंक आपके लिए उपयोगी हो सकता है: http://corochann.com/android-tv-application-hands-on-tutorial-9-195.html –