سؤال

لدي صفحة رئيسية وداخلها: مشغل موسيقى.

            <object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_maxi.swf"
                width="200" height="20">
                <param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" />
                <param name="bgcolor" value="#ffffff" />
                <param name="FlashVars" value="mp3=Preloader.mp3&amp;loop=1&amp;autoplay=1&amp;autoload=1" />
            </object>

إنه يعمل ويمكنني سماع الصوت ، ولكن إذا ذهبت إلى صفحة مختلفة ، فإنها تتوقف (توقف وعودة للبدء ، لا يزال بإمكاني رؤيته والضغط على اللعب منذ صفحتي الرئيسية)

كيف أجعلها تلعب أثناء التصفح عبر الصفحات؟

ملاحظة: يحتوي المشغل على وظيفة توقف مؤقت ولا يلعب تلقائيًا حتى لا ينزعج المستخدمون.

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

المحلول

طريقة التسعينات القديمة للقيام بذلك ستكون مع إطارات المتصفح. يمكنك تقسيم موقعك إلى إطار يحتوي على مشغل الموسيقى ، والإطار الذي يتيح للأشخاص التنقل في موقعك.

ومع ذلك ، هناك سبب لأن معظم الناس ابتعدوا عن إطارات المتصفح. يعبثون مع تجربتك في التصفح. إذا انقر شخص ما على رابط على موقعك للذهاب إلى مكان آخر ، فيمكنه أن يكون عالقًا داخل إطاراتك. ذلك ليس لطيفا.

تتضمن طريقة "Web 2.0" للقيام بذلك جعل موقعك بأكمله يستخدم Ajax ، لذلك لا يترك المستخدم أبدًا "الصفحة" على الإطلاق ، ولكن فقط يقوم بتحميل عناصر مختلفة في الصفحة أثناء النقر عليها. هذا ما فعله lala.com ، على سبيل المثال ، قبل أن تشتريها Apple وإغلاقها.

نصائح أخرى

الطريقة الوحيدة هي إبقاء المشغل على الصفحة بينما يتم تحميل بقية المحتوى بطريقة أخرى. يمكن تحقيق ذلك باستخدام AJAX أو إطار HTML اللعين وما إلى ذلك.

أعتقد أن الإطارات أو محتوى Ajax الديناميكي هي الحلول الوحيدة.

معظم المواقع التي تبقي المحتوى محملاً/تشغيلًا طوال التجربة بأكملها تستخدم AJAX لتحديث محتوى صفحة واحدة أو إطارات. اعتمادًا على ما لديك ، يمكنك استخدام أي من هذه التقنيات لتشغيل الموسيقى أثناء تغيير المحتوى على صفحتك.

الصفحة الرئيسية هي مجرد "قالب" يتم تطبيقه على كل صفحة محتوى. يتم إعادة تحميله في كل مرة تتصفح فيها صفحة محتوى أخرى. هذا هو السبب في أنك ترى هذا السلوك. نافذة منبثقة أخرى هي الحل الوحيد الذي يتبادر إلى الذهن إلى جانب أياكس.

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