Chrome中的某些视频无法播放

时间:2016-01-29 05:30:08

标签: android chromecast google-cast

我正在使用CastCompanionLibrary-android进行chromecast集成。

我将展示一些chromecast集成的方法

第一个是应用程序转换中的配置初始化

private void initchromecast() {
    String applicationId = getString(R.string.app_id);

    // Build a CastConfiguration object and initialize VideoCastManager
    CastConfiguration options = new CastConfiguration.Builder(applicationId)
            .enableAutoReconnect()
            .enableCaptionManagement()
            .enableDebug()
            .enableLockScreen()
            .enableNotification()
            .enableWifiReconnection()
            .setCastControllerImmersive(true)
            .setLaunchOptions(false, Locale.getDefault())
            .setNextPrevVisibilityPolicy(CastConfiguration.NEXT_PREV_VISIBILITY_POLICY_DISABLED)
            .addNotificationAction(CastConfiguration.NOTIFICATION_ACTION_REWIND, false)
            .addNotificationAction(CastConfiguration.NOTIFICATION_ACTION_PLAY_PAUSE, true)
            .addNotificationAction(CastConfiguration.NOTIFICATION_ACTION_DISCONNECT, true)
            .setForwardStep(10)
            .build();
    VideoCastManager.initialize(this, options);
}

和TO传递元数据

private void loadRemoteMedia(int position, boolean autoPlay) {
                MediaMetadata mediaMetadata = new MediaMetadata(MediaMetadata.MEDIA_TYPE_MUSIC_TRACK);

                mediaMetadata.putString(MediaMetadata.KEY_TITLE, TITLE);

                MediaInfo mediaInfo = new MediaInfo.Builder(
                         path)
                        .setContentType("application/x-mpegURL")
                        .setStreamType(MediaInfo.STREAM_TYPE_LIVE)
                        .setMetadata(mediaMetadata)
                        .setStreamDuration(MediaInfo.UNKNOWN_DURATION)
                        .build();

                                mCastManager.startVideoCastControllerActivity(getActivity(), mediaInfo, position, autoPlay);

            }

现在我的问题在于下面的鳕鱼,当我通过CastCompanion示例id 4F8B3483 时,我可以成功投出大部分视频,但是当我把我的示例应用程序发送给我时,一些与他们合作的视频id与我的不兼容。

例如http://iptvcanales.com/xw/peliculas.php?movie=006 url适用于CastCompanion reciver id,但不适用于我的代码中的mine id。

0 个答案:

没有答案