উবুন্টু কিউএমএল টুলকিট পূর্বরূপ সহ সাউন্ড বাজানো


9

আমি http://developer.ubuntu.com/get-started/gomobile/ (12.04 এ কাজ করার জন্য একটি ছোটখাটো ফিডল সহ) অনুসারে উবুন্টু কিউএমএল টুলকিট পূর্বরূপ ইনস্টল করেছি । আমি একটি অ্যাপ্লিকেশন লেখার চেষ্টা করছি যা একটি সাউন্ড ফাইল চালায়। পরিশ্রুতভাবে আপনি কিউটিমুলটিমেডিয়াকিটটি কিউটিউইউকিউ 1 তে ব্যবহার করতে পারেন, তবে কিউকিউইক 2 তে নয়, যেমন টুলকিট দ্বারা ব্যবহৃত হয়েছে।

সাউন্ড বাজানো টুলকিট ব্যবহার করে কি কোনও অ্যাপ লেখা সম্ভব?


কেবল আগ্রহের বিষয়, আপনি Nexus 7 এ উবুন্টু ইনস্টল করার জন্য কোন নির্দেশাবলী অনুসরণ করেছিলেন?
mlvljr

1
আমি নিশ্চিত নই যে আমার পোস্টের কোন অংশটি পরামর্শ দেয় আমি একটি নেক্সাস 7 এ উবুন্টু চালাচ্ছি, কিন্তু আমি তা করি না।
মার্কসহোসন

ঠিক আছে, আমি নিজেই এটি করার সন্ধান করছি এবং স্পষ্টতই খুব উদ্বিগ্ন ছিল :) তবে উবুন্টু কিউএমএল টুলকিটটি ফোন / ট্যাবলেটগুলিকে লক্ষ্য করে নয়?
mlvljr

উত্তর:


8

সমস্যার সমাধান, উত্তরটি হল QtM মাল্টিমিডিয়া 5.0 ব্যবহার করা, যা এখন অডিও উপাদান সরবরাহ করে।

http://qt-project.org/doc/qt-5.0/qtmultimedia/qml-qtmultimedia5-audio.html


আমার ক্ষেত্রে, আমার মনে হয়েছে libqt5multimedia5-pluginsইনস্টল করা দরকার এবং এসডিকে ডিফল্টরূপে এটি টানেনি didn't
অ্যান্ড্রুসোমথিং

3

কিউটি মাল্টিমিডিয়া এবং উবুন্টু ইউআই টুলকিট থেকে মিডিয়াপ্লেয়ার উপাদান ব্যবহার করে কীভাবে একটি এমপি 3 ফাইল খেলতে হবে তার একটি দ্রুত উদাহরণ এখানে :

import QtQuick 2.0
import Ubuntu.Components 0.1
import QtMultimedia 5.0

MainView {
    width: units.gu(100)
    height: units.gu(75)

    Page {
        title: i18n.tr("Simple Player")

        MediaPlayer {
            id: player
            source: "foo.mp3"
            onStatusChanged: {
                if (status == MediaPlayer.EndOfMedia) {
                    button.pressed = false
                    button.text = i18n.tr("Play")
                }
            }
        }

        Button {
            anchors.centerIn: parent
            id: button
            text: i18n.tr("Play")
            pressed: false
            onClicked: {
                if (player.playbackState == 1){
                    player.stop()
                    pressed = false
                    text = i18n.tr("Play")
                }
                else{
                    pressed = true
                    text = i18n.tr("Stop")
                    player.play()
               }
            }
        }
    }
}

দেখে মনে হচ্ছে:

উদাহরণ প্লেয়ার অ্যাপ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.