سؤال

Intent i = new Intent(Intent.ACTION_VIEW);
Uri uriforintent = Uri.parse(uri);
i.setDataAndType(uriforintent, "video/*");
//startActivity(i);
startActivityForResult(i, 0);

الفيديو هو ملف محلي للعب بواسطة مشغل Samsung vid إذا اتصلت بداية النشاط ().إنه يفشل فقط في اللعب معه ستارتاكتيفيتيفورريسولت ().

تم تسجيل الأخطاء التالية:

06-02 19:07:12.742: E/MediaPlayer(23993): Error (1,-2147483648)
06-02 19:07:12.742: E/MoviePlaybackService(23993): TouchPlayer :: mErrorListener = 1<<<<<<<<<<<<
06-02 19:07:12.742: D/MoviePlayer(23993): onSvcNotification - action : 104
06-02 19:07:12.742: E/MoviePlayer(23993): createErrorDialog(action, intent). action = 104

هل يواجه أحد نفس المشكلة مع مشغل فيديو سامسونج?

هل كانت مفيدة؟

المحلول

منذ ACTION_VIEW غير مصمم للاستخدام مع startActivityForResult(), ، وبما أنك لن تحصل فعليًا على نتيجة على أي حال، فما عليك سوى استخدام startActivity().

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top