MP3 Player "Next Track" Button in der Karte?

  • Guten Abend zusammen,


    ich bin grad dabei meine frisch erworbene Gopal 4.5er Version für mein PNA 470 meinen Bedürfnissen anzupassen.


    Und ich hätte auch schon 2 Fragen an die Meisterskinner da draußen ;)


    1. Ist es möglich für den Original MP3-Player (also nicht den TCPMP oder ähnliches) einen "Next Track" Button in der Kartenansicht zu integrieren? Ich möchte nicht ständig zum Player wechseln müssen, nur um zum nächsten Lied zu springen....


    2. In der Splitscreen Ansicht habe ich den Hintergrund der Pfeilansicht transparent gemacht, um der Übersicht wegen mehr Karte zu sehen. Hinter der Grafik wird allerdings gar keine Karte mehr angezeigt..... Das konnte ich korrigieren indem ich den entsprechenden Abschnitt aus der PFSkin aus "mapview" in "mapview_splitscreen" kopiert habe.
    Jetzt ist allerdings der Kartenmittelpunkt wieder genau in der Mitte des Bildschirms und nicht mehr wie vorher beim ursprünglichen Splitscreen etwas nach rechts versetzt.
    Daher die Frage: Ist es möglich den Mittelpunkt der Karte (also die Stelle an der man sich grad befindet) nach rechts zu verschieben?


    Ich hoffe das war einigermaßen verständlich *g*
    Freue mich über jede Anregung :)


    Grüße,
    Der Winzer

  • also entweder war die frage zu dämlich oder zu kompliziert..... *g*
    hat wirklich keiner ne idee??

  • Zitat

    Original von winzer1982
    also entweder war die frage zu dämlich oder zu kompliziert..... *g*
    hat wirklich keiner ne idee??


    Nicht dass du dich hier mißachtet fühlst - ich hab es wohl gelesen aber eine Idee habe ich auch nicht. ;D

  • Zitat

    Original von winzer1982
    also entweder war die frage zu dämlich oder zu kompliziert..... *g*
    hat wirklich keiner ne idee??


    Moin Weintrinker (winzer 1982),


    Schau dir mal das von NaviToni an, das findest du auch im Bereich Slitscreen. Wenn du da die Karte, die im moment noch nicht im Hintergrund liegt auf den gesamten Bildschirm auf ziehst wirst du sie auch hinter dem Pfeil sehen. Bedenke jedoch, daß die eigene Position nicht mehr im Mittelpunkt des Bildes liegt, sonder weiter rechts.

  • @Wolle 666


    OT an


    Los Wolle, gib dir einen Ruck und schreib noch nen Beitrag,
    dann können wir auf den neuen Prinzen anstoßen. ;D


    OT aus

  • na also, geht doch ;)
    werd ich sofort mal testen....


    danke schon mal! fehlt nur noch der button für den mp3-player *g*

  • Moin Weintrinker (winzer 1982),


    Hast du nun die Darstellung im Spltscreen hin bekommen? Ich ja!!!


    Würdest du mir evtl den transparenten Hintergund schicken, der fehlt mir nämlich.


    Hier mal meine Änderung.
    mapview_splitscreen
    {
    // SkinElementModelCoder
    ID: 3801117;
    Class: SkinContainer;
    Coordinates: 0,0,480,272;


    // FormModelCoder
    DynamicFormX: 0;
    DynamicFormY: 0;
    DynamicFormWidth: 50;
    DynamicFormHeight: 50;


    // SkinContainerModelCoder


    // SkinScrollbarOwnerModelCoder


    MapAreaView
    {
    // SkinElementModelCoder
    ID: 3801118;
    Class: MapView;
    Coordinates: 0,0,530,272;
    Navigatable: no;


    // MapAreaViewModelCoder
    AutoMode#DP: 3801111; //Map_AutoMode
    AutoUpdateMode: 2;
    RotationMode#DP: 3801093; //Map_RotationMode
    PerspectiveMode#DP: 3801091; //Map_PerspectiveMode
    ScrollMode: 2;
    InterpolationMode: 2;
    ZoomLevel: 10;
    MoveByX: 6;
    MoveByY: 6;
    MoveByUnit: 1;
    MapCenterMercatorX#DP: 3801262; //Map_MapCenterMercatorX
    MapCenterMercatorY#DP: 3801263; //Map_MapCenterMercatorY
    MapCenterOffsetPixelX#DP: 3801089; //CONST_MAP_CENTER_OFFSET_PIXEL_X
    MapCenterOffsetPixelY#DP: 3801090; //CONST_MAP_CENTER_OFFSET_PIXEL_Y
    TiltAngle#DP: 3801132; //CONST_MAP_TILTANGLE
    RotationAngle#DP: 3801116; //CONST_MAP_ROTATION_ANGLE
    CurrentResolution#DP: 3801266; //Map_CurrentResolution
    MapAppearance#DP: 3801128; //Map_Design
    ThresholdHybridRotationMode: 7;
    CurrentRotationAngle#DP: 3801104; //Map_CurrentRotationAngle
    FrameTimeMillis: 0;
    MapClickedPixelX: 0;
    MapClickedPixelY: 0;
    MapClickedMercatorX#DP: 3801133; //MapView_Clicked_MercatorX
    MapClickedMercatorY#DP: 3801134; //MapView_Clicked_MercatorY
    VehiclePositionMercatorX#DP: 65538; //_OUT_POS_LATITUDE
    VehiclePositionMercatorY#DP: 65537; //_OUT_POS_LONGITUDE
    VehicleHeading#DP: 65539; //_OUT_POS_HEADING
    Resolution#DP: 3801103; //Map_Resolution
    CurrentTiltAngle: 0;
    LocationMercatorX#DP: 3801191; //Map_Location_MercatorX
    LocationMercatorY#DP: 3801192; //Map_Location_MercatorY
    LocationPOITypeID#DP: 3801257; //Map_Location_PoiTypeID
    LocationVisibility#DP: 3801258; //Map_Location_PoiType_Visibility
    LocationListStartIndex: 0;
    LocationListEndIndex: 0;
    CrosshairMercatorX#DP: 3801135; //MapView_Crosshair_MercatorX
    CrosshairMercatorY#DP: 3801136; //MapView_Crosshair_MercatorY
    CrosshairTypeID: 0;
    CrosshairVisibility#DP: 3801137; //MapView_Crosshair_Visibility
    AutoZoomResolutionBounds#DP: 3801160; //Map_AutoZoom_ResolutionBounds
    DrawingCategoryAutoZoomTable: 2;
    ZoomLevelTranslationTable: 2;
    VehiclePositionSource: 1;
    AutoZoomStrategy#DP: 3801159; //Map_Autozoom_Strategy
    ShowDebugInfo: OFF;
    MapChannel: 0;
    CurrentMapCenterMercatorX#DP: 3801260; //Map_CurrentMapCenterMercatorX
    CurrentMapCenterMercatorY#DP: 3801261; //Map_CurrentMapCenterMercatorY
    ZoomInEvent: 2293766;
    ZoomOutEvent: 2293767;
    ShowMapOverviewEvent: 3801100;
    ShowRouteOverviewEvent: 3801101;
    ShowLocationInMapEvent: 3801103;
    ClickedInMapEvent: 3801089;
    WidgetInitializedEvent: 3801099;


    }



    wenn du diese nimmst und in der PFSkin.skn damit den alten bereich überschreibst, sieht es so aus-->

  • Also das mit den "Next"-Button würde mich jetzt auch interessieren, hat denn irgendwer ne idee?


    Grüße
    Communicate

  • @ wolle 666


    Ja großartig, das funktioniert wirklich *g*
    Dann kannst du mir sicher auch sagen welcher Eintrag genau den Kartenmittelpunkt verschiebt? Also die Position wo sich der Pfeil befindet?
    Obwohl das so schon ziemlich gut aussieht finde ich, interessiert mich einfach nur ;)



    Mit dem Next-Button komm ich leider auch nicht weiter.... Wenn schon nicht zum eingebauten MP3-Player, hätte jmd ne idee wie man das mit dem TCPMP Player umsetzen könnte?


    Anbei der Splitscreen Background, einfach mit Photoshop bissl transparent gemacht.

  • Tach Winzer1982,
    Diese Enträge (Fett gedruckt) sollten das Map Center ändern. Wobei in der DPITEM.xml der X-Wert mit 0 und der Y-Wert mit 50 angegeben ist.


    MapCenterMercatorX#DP: 3801262; //Map_MapCenterMercatorX
    MapCenterMercatorY#DP: 3801263; //Map_MapCenterMercatorY
    MapCenterOffsetPixelX#DP: 3801089; //CONST_MAP_CENTER_OFFSET_PIXEL_X
    MapCenterOffsetPixelY#DP: 3801090; //CONST_MAP_CENTER_OFFSET_PIXEL_Y


    Edit: Rechtschreibung

    Einmal editiert, zuletzt von Wolle 666 ()

  • Hallo,

    Zitat

    Original von winzer1982
    Mit dem Next-Button komm ich leider auch nicht weiter.... Wenn schon nicht zum eingebauten MP3-Player, hätte jmd ne idee wie man das mit dem TCPMP Player umsetzen könnte?


    Den TCPMP kannst Du recht einfach mit meinem Koordintenprogramm steuern. Mach Dir einen Button, der Koord mit folgendem Parameter aufruft:
    window=0 SendKey=\fTCPMP\m0x0312,244,0|


    Dann springt (der geöffnete TCPMP) zum nächsten Titel.


    Oder Du nimmst gleich die TCPMP-Steuerung von Navirunner (mit Koord) wie im Bild.


    Gruß,
    Stefan

  • @ wolle 666


    Komisch, ich dachte das hätte ich schonmal getestet.... vor allem da der X-Wert 0 ist, der ist doch im Splitscreen etwas nach recht versetzt ?(



    @ StefanDausR


    Super, danke für den Tipp! Werd ich gleich mal testen, könntest du mir vlt noch sagen was genau die Parameter bedeuten? Dann könnte ich auch gleich nochn paar andere Buttons (Play, Pause, ....) einbauen wenn ich Lust habe *g*
    Muss ich für andere Buttons einfach nur die Koordinaten hinter .....PMP\m0x0312 ändern? Oder lieg ich da grad falsch? :D

  • Du hast schon Recht, Wichtig ist in den Coordinates 0,0,530,272 der Wert 530. damit verschiebst du die Karte nach rechts, weil der Bildschirm ja nur 480 breit ist!!!

  • Hallo winzer1982,


    Zitat

    könntest du mir vlt noch sagen was genau die Parameter bedeuten?

    das sind keine Koordinaten sondern ein "Send HotKey" an TCPMP! Zur Syntax der Korrd-Parameter siehe hier.


    Das sind die Parameter zu den Buttons im Bild oben (von links nach rechts außer X):

    Code
    window=0 SendKey=\l\Storage Card\TCPMP\player.exe|\f1000|TCPMP\p1\|x=0 y=0 h=65 w=480
    window=0 SendKey=\fTCPMP\m0x0312,379,0|
    window=0 SendKey=\fTCPMP\m0x0312,370,1|
    window=0 SendKey=\fTCPMP\m0x0312,378,0|
    window=0 SendKey=\fTCPMP\m0x0312,244,0|
    window=0 SendKey=\fTCPMP\m0x0312,243,0|


    Gruß,
    Stefan

  • @ wolle 666


    Sag das doch gleich, damit funktionierts wunderbar ;) frag mich nur ob das irgendwelche unschönen Seiteneffekte haben könnte..... na egal *g*


    @ StefanDausR


    Super, danke für die Erklärung!